??
碼云GVP開源項目 12k star
Uniapp+ElementUI 功能強大 支持多語言、二開方便!
廣告
【老葉觀點】在一些合適的場景下,用存儲過程、觸發器也完全沒問題。 我們以前就是利用存儲完成游戲業務邏輯處理,性能上不是問題,而且一旦需求有變更,只需修改存儲過程,變更代價很低。我們還利用觸發器維護一個頻繁更新的表,對這個表的所有變更都將部分字段同步更新到另一個表中(類似物化視圖的變相實現),也不存在性能問題。 不要把MySQL的存儲過程和觸發器視為洪水猛獸,用好的話,沒有問題的,真遇到問題了再優化也不遲。另外,MySQL因為沒有物化視圖,因此視圖能不用就盡量少用吧。
1、默認使用InnoDB引擎
2、字符集選擇utf-8
3、InnoDB表行記錄物理長度不超過8KB
4、是否使用分區表
5、是否使用存儲過程、觸發器
6、選擇合適的類型
7、關于索引
8、其他
延伸閱讀
哎呀哎呀视频在线观看