關於查詢效率的問題!希望高手不吝賜教!(100分)

  • 主题发起人 10111213
  • 开始时间
1

10111213

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