- 用PreparedStatement, 一般來說比 Statement 性能高:一個 sql 發給服務器去執行,涉及步驟:語法檢查、語義分析, 編譯,緩存。
- 有外鍵約束會影響插入和刪除性能,如果程序能夠保證數據的完整性, 那在設計數據庫時就去掉外鍵。
- 表中允許適當冗餘,譬如,主題帖的回覆數量和最後回覆時間等
- UNION ALL 要比 UNION 快很多,所以,如果可以確認合併的兩個結 果集中不包含重複數據且不需要排序時的話,那麼就使用 UNION ALL。
UNION 和 UNION ALL 關鍵字都是將兩個結果集合併爲一 個,但這兩者從使用和效率上來說都有所不同。- 對重複結果的處 理:UNION 在進行錶鏈接後會篩選掉重複的記錄,Union All 不會去除 重複記錄。
- 對排序的處理:Union 將會按照字段的順序進行排 序;UNION ALL 只是簡單的將兩個結果合併後就返回
面試積累-MySQL-有哪些數據庫優化方面的經驗?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一文帶你理解透MyBatis源碼
原創
2024-06-03 10:59:21
Dolphinscheduler不重啓加載Oracle驅動
原創
2024-05-28 21:22:10
java 文檔轉pdf
原創
2024-06-03 10:27:33
本地緩存Ehcache的應用實踐
京東雲開發者
2024-05-31 23:55:56
一站式鏈路追蹤:阿里雲的端到端解決方案
原創
2024-05-31 21:13:44
com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 start byte 0xb1
原創
2024-05-30 22:15:03
雲效 Flow 配置備忘
原創
2024-05-30 11:43:23
記錄一次cnvd事件型證書漏洞挖掘
原創
2024-05-28 11:16:19
構建強韌:愛奇藝VRS系統可用性建設實踐
原創
2024-05-28 02:22:00
MySQL 核心模塊揭祕 | 18 期 | 鎖在內存里長什麼樣*
原創
2024-05-31 12:13:56
一文講透 OceanBase 單機版:架構介紹、部署流程、性能測試、MySQL對比、資源配置等等
原創
2024-05-31 00:04:39
centos7按照MYSQL8(安裝包)
Rsky08
2024-05-29 22:15:17
MySQL 重啓之後無法寫入數據了?
原創
2024-05-29 00:01:11
第 52 期:MySQL 半同步複製頻繁報錯
原創
2024-05-28 00:00:49