1 10111213 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #1 數劇庫中的一個表,每天都會有近百萬筆的資料匯入.如果每天都要對此表進行統計與查詢(用客戶端程式) ,怎樣提高工作效率?允許把表進行分割或者拆分,那怎樣做比較好?很有智慧的問題,希望大家發表看法!
Q Qv15 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #2 用存贮过程,统计时用聚合函数,查询时只查对自己有用的数据,减轻网络流量。
W watter Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #3 设计正确的主键,设计索引,在经常出现在where或group by子句后面的列上建立索引, 建立复合索引时,注意索引中列的顺序。
1 10111213 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #4 謝了!如果不導入其他的表,每個月的資料將有幾十G,所以希望以拆分表的方式緩解! 比如把當天的資料存入日表,一天後把日表的資料存入一個月表,再把月表的資料存入總表! 這樣就可以只對日表進行操作!隨之產生一個問題:每天的資料也要幾百萬筆,通過甚麼方式 對數據操作,可以速度更快,還不影響在線運行.請問有甚麼好的辦法?
謝了!如果不導入其他的表,每個月的資料將有幾十G,所以希望以拆分表的方式緩解! 比如把當天的資料存入日表,一天後把日表的資料存入一個月表,再把月表的資料存入總表! 這樣就可以只對日表進行操作!隨之產生一個問題:每天的資料也要幾百萬筆,通過甚麼方式 對數據操作,可以速度更快,還不影響在線運行.請問有甚麼好的辦法?