當前位置:首頁 » 編程語言 » sql怎麼優化

sql怎麼優化

發布時間: 2024-10-26 07:25:02

⑴ 如何進行SQL性能優化

如何進行SQL性能優化
1.查詢的模糊匹配
盡量避免在一個復雜查詢裡面使用 LIKE '%parm1%'—— 紅色標識位置的百分號會導致相關列的索引無法使用,最好不要用。
解決辦法:
其實只需要對該腳本略做改進,查詢速度便會提高近百倍。改進方法如下:
a、修改前台程序——把查詢條件的供應商名稱一欄由原來的文本輸入改為下拉列表,用戶模糊輸入供應商名稱時,直接在前台就幫忙定位到具體的供應商,這樣在調用後台程序時,這列就可以直接用等於來關聯了。
b、直接修改後台——根據輸入條件,先查出符合條件的供應商,並把相關記錄保存在一個臨時表裡頭,然後再用臨時表去做復雜關聯。

⑵ SQL常見優化Sql查詢性能的方法有哪些

SQL常見優化Sql查詢性能的方法有哪些
可以通過如下方法來優化查詢 1、把數據、日誌、索引放到不同的I/O設備上,增加讀取速度,以前可以將Tempdb應放在RAID0上,SQL2000不在支持。數據量(尺寸)越大,提高I/O越重要. 2、縱向、橫向分割表,減少表的尺寸(sp_spaceuse) 3、升級硬體 4、根據查詢條件,建立索引,優化索引、優化訪問方式,限制結果集的數據量。注意填充因子要適當(最好是使用默認值0)。索引應該盡量小,使用位元組數小的列建索引好(參照索引的創建),不要對有限的幾個值的欄位建單一索引如性別欄位

熱點內容
yii資料庫配置文件 發布:2025-03-19 12:04:03 瀏覽:177
稅票網路配置怎麼填寫 發布:2025-03-19 12:02:39 瀏覽:473
三星的文件夾怎麼 發布:2025-03-19 12:01:07 瀏覽:818
安卓機如何生成wifi二維碼 發布:2025-03-19 12:00:22 瀏覽:833
字元串大寫php 發布:2025-03-19 11:47:02 瀏覽:955
紅白機rom反編譯 發布:2025-03-19 11:37:00 瀏覽:889
英特爾存儲盤的類型 發布:2025-03-19 11:35:36 瀏覽:920
linux修改svn 發布:2025-03-19 11:27:11 瀏覽:11
老爹起床鈴怎麼設置安卓 發布:2025-03-19 11:11:40 瀏覽:206
配置試劑的瓶子如何滅菌 發布:2025-03-19 11:07:16 瀏覽:603