設計的合理性,能否容忍冗餘字段,盡量一張表,方便開發
考慮使用記錄表,記錄一些查詢和修改的記錄資訊
考慮業務的使用情況,設定相關索引,加速查詢和修改
分庫分表的合理性
儲存量的預估
業務訪問量的預估,是否會造成db的壓力
使用時間戳儲存時間
使用datetime等時間格式,注意時區問題,注意設定資料庫的時區
字符集問題注意
根據業務的qps和伺服器的效能,合理設定連線池大小和鏈結時間、讀取寫入時間、超時時間
修改和刪除資料時一定要加where語句
修改和刪除時一定要先使用limit測試
MySql索引注意項
多列索引 有最佳左字首特性 所以盡量左邊的字段是最常用的.索引不會包括有null值,就是有null,索引就失效 不適合鍵值較少的列 重複資料較多的列 1.對於多列索引,不使用的第一部分,則索引失效 違反最佳左字首原則 1.1如果索引了多列,要遵守此規則,指的是從索引最左前列開始並且不跳過索引中的列 ...
使用Toast的注意項
在android中toast的使用頻率是很高的,一是系統自帶,二是使用方便,三是可以跨頁面顯示。但是在使用中還是需要注意一些情況,否則可能導致崩潰。在子執行緒中使用 子執行緒中使用toast是可以的,但是需要先呼叫looper.prepare 然後再show toast。子執行緒toast參考 ne...
mysql索引型別總結和使用技巧以及注意事項
1.mysql索引型別包括 一 普通索引 這是最基本的索引,它沒有任何限制。它有以下幾種建立方式 create index indexname on mytable username length 如果是char,varchar型別,length可以小於字段實際長度 如果是blob和text型別,必...