平時我們在pc上使用SQLite或者其他數據庫,數據量不達到海量,是不會發覺索引對多表鏈接效率的影響的。
我的SQLite數據庫跑在wince系統上,cpu只有433MHZ,建立數據庫時,並沒有對主鍵和外鍵建立索引,隨着數據量的增大,一些3表甚至是兩錶鏈接的應用效率開始明顯降低。
在建立索引以後,效率明顯的提升,幾乎同單表查詢時持平。
所以,大家在做數據庫時,別偷懶,該用的索引還是用上,呵呵。
平時我們在pc上使用SQLite或者其他數據庫,數據量不達到海量,是不會發覺索引對多表鏈接效率的影響的。
我的SQLite數據庫跑在wince系統上,cpu只有433MHZ,建立數據庫時,並沒有對主鍵和外鍵建立索引,隨着數據量的增大,一些3表甚至是兩錶鏈接的應用效率開始明顯降低。
在建立索引以後,效率明顯的提升,幾乎同單表查詢時持平。
所以,大家在做數據庫時,別偷懶,該用的索引還是用上,呵呵。
sQLite 是一種輕量級數據庫,在android開發中,常常用來在存儲數據,做手機開發是經常會用到的。 視頻下載地址:http://jiyanet.com/read.php?tid=446
1. SQLITE 1.1 介紹 1.1.1 參考資料 網上有很多很好的SQL資料,在這裏蒐集起來,就不再畫蛇添足了。 //官網 http://www.sqlite.org/dow