欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

SQL - 提高搜索查詢性能的技巧

1. 使用有限連接

養成使用盡可能少的連接的習慣,使用更多的連接會降低查詢性能。僅在絕對需要時使用。

SQL - 提高搜索查詢性能的技巧

2. 索引和主鍵

確保為經常搜索的列創建索引。

確保將主鍵放在表中,這也有助于提高性能。

3.使用查詢優化/計劃報告

該報告將查詢處理分成多個部分,并告訴您每個部分花費了多少時間。

對識別問題有很大幫助,您可以相應地采取必要的措施。

注意:名稱可能取決于 DB 到 DB。

4.限制Select中的列

避免獲取所有列或任何未使用的列,專注于完成給定任務所需的列。

不要嘗試在使用未使用列的任何地方重復使用相同的查詢。?

創建另一個方法,并編寫一個單獨的查詢。

5. 避免創建太長的水平表格

避免在單個表中創建 100 列,使用規范化。?

將表分解為不同的表。

用主鍵/外鍵映射它們。

6.避免基于通配符的搜索

基于通配符的搜索會降低查詢性能。

它掃描所有記錄以找到正確的結果。

如果可以使用替代方法完成相同的工作,請避免使用它們。

7.避免子查詢

太多的子查詢會嚴重降低性能。?

它們為獲取的每一行執行,因此建議限制它們的使用。

8. 更喜歡 EXISTS 而不是 Join

有時,為了檢查記錄是否存在,我們使用主表連接。

例如,如果您不檢索已連接的另一個表的列,則使用 E??XISTS 而不是 Join。

EXISTS 的速度非常快!

9.優先搜索主鍵

主鍵針對搜索進行了優化,盡可能始終在 where 子句中使用主鍵,而不是使用任何非主鍵列。

10.考慮,重組你的表

如果您發現數據庫設計存在一些故障,您應該考慮重組。

或者,如果您后來發現有更好的設計可以解決性能問題。使用它作為最后的手段。

文章鏈接: http://www.qzkangyuan.com/8181.html

文章標題:SQL - 提高搜索查詢性能的技巧

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
IDC云庫

擁抱多云復雜性以獲得競爭優勢

2022-7-7 11:38:04

IDC云庫

如何使用命令提示符重新啟動遠程服務器

2022-7-7 11:46:18

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 玉门市| 福州市| 偃师市| 常宁市| 巴彦淖尔市| 武冈市| 建德市| 鞍山市| 静海县| 营山县| 南陵县| 桦甸市| 扎囊县| 永定县| 千阳县| 苍南县| 洛南县| 莱芜市| 水富县| 象山县| 德安县| 万盛区| 郁南县| 都兰县| 勃利县| 怀宁县| 陆良县| 塔城市| 大同市| 长治市| 新昌县| 荣成市| 枞阳县| 永年县| 黔西| 中江县| 嘉善县| 谢通门县| 台东市| 新宁县| 巴彦淖尔市|