資料庫mysql優化注意點 JVM調優

2021-08-30 11:30:02 字數 455 閱讀 2396

1.sql語句,在使用select時候,指定要查詢的列名,避免使用 「*」

2.sql查詢一條或者幾條資料,使用limit0,1進行查詢擷取,因為limit會擷取到滿足條件資料後,立刻停止無用的sql繼續查詢

3.多條級聯查詢效率,合理使用 冗餘 字段,盡量使用單錶操作(另外,也可查詢都可單純返回主鍵,再有主鍵獲取物件,前提mysql引擎為indigo)

4.提交查詢效率,必須建立有效且合理索引,聯合索引建立前後順序應根據條件先後順序對應

5.索引建立對於 =、in查詢型別設定 hash,對於其他範圍性查詢 使用b-tree

6.對於同一使用者進行銀行轉賬業務且業務部署多個集群服務,對於同一使用者高併發的增減處理保障資料一致性:可以新增全域性redis狀態值:繁忙/空閒,redis鍵為 使用者id,值為狀態值,空閒進行業務處理,繁忙提示使用者

1.jvm調優考慮 執行原理和基本記憶體結構,堆記憶體的結構和gc的種類

資料庫注意點

初入sql 1.當你在建立表單時,選擇主鍵後並把主鍵的標識規範 是標識 系統自增 那麼在用insert into 新增內容的時候,勢必要跳過主鍵這一列 student 表 學號 主鍵 姓名班級 錯誤 insert into student values 這樣會報錯,因為學號 已經系統自增了 那麼在插...

MySQL資料庫遷移注意點

廢話先不羅嗦了,就讓這篇草草完成的部落格文章全且當做個記錄吧。以前我使用的是centos上的mysql,後來因為測試需要,需要將 以及在資料庫儲存的資料遷移到新的系統中進行測試,目標系統為redhat enterprise linux server rhel 由於以前從來沒有遷移過資料庫,因此馬上就...

MySQL資料庫遷移注意點

原始出處 作者資訊和本宣告。否則將追究法律責任。廢話先不羅嗦了,就讓這篇草草完成的部落格文章全且當做個記錄吧。以前我使用的是centos上的mysql,後來因為測試需要,需要將 以及在資料庫儲存的資料遷移到新的系統中進行測試,目標系統為redhat enterprise linux server r...