當表的數據量達到百萬千萬時,再對表進行索引添加時,使用菜單方式將被告訴“超時”,這時,我們需要在代碼模式完成索引的添加工作,當然我們不需要手動與代碼,只要把菜單中生成的SQL代碼復制一下就可以了。
說在前
為什么要為大數據加索引,一個最重要的原因就是為了提高查詢性能,或者說,數據量達到百萬千萬時,如果你的查詢條件不加索引,我估計你是查不出東西來的,呵呵,系統一定會告訴你“超時,timeout”。
當然,萬事都有兩個方面,加索引的字段,在數據查詢上的提高是很明顯的,但同時,如果你修改這個字段,當然也是批量的修改,你會發現,他的性能及其低下,呵呵,所以,為字段加索引這個東西,我們還是需要全衡處理一下的,呵呵。
做在后
說做就做,首先還是以菜單的形式去添加索引,如圖:
然后,我們就可以添加了,對於索引的常識,我們可以百度一下
菜單模式添加完后,不要保存,保存就超時了,然后右鍵鼠標,去選擇生成代碼
當然,如果你沒有修改原來索引,這個菜單是灰色的,呵呵,把它復制出來,放到新的查詢分析器里,運行一下,是不是不超時了,呵呵。
技巧:對於大數據量的更新操作,我們一般可以借助臨時表或者視圖,更新表操作也可以轉換成更新視圖的操作