1.原則上表索引的個數不能超過5個;
2.原則上單個欄位上的索引不能超過2個;
3.原則上覆合索引引用的字段不能超過3個字段;
4.原則上分割槽表的索引型別全部使用local索引;
5.配置資料類的表,如資料量比較少,除了主鍵外原則上不建索引
6.介面類和工單類的表,盡可能減少索參數量或者不建索引
7.索引引用欄位的順序盡可能與使用該索引的查詢中order by欄位順序保持一致
1.頻繁出現在where字句裡的字段;
2.用來和其他表關聯的字段;
3.有高的選擇性和過濾性的字段;
4.盡量不要在較長字串的字段上建立索引,如varchar2(1000);
5.建立索引的時候,建議考慮到select和insert,update,delete的平衡;
6.一般建議在查詢資料量10%以下使用索引
1.where子句的查詢條件構成索引字段前沿列,頻繁查詢的字段放在前面;
2.如果所有字段查詢頻率相同,則把選擇性好的字段放在前面;
3.如果所有字段查詢頻率相同,則把排列順序的字段放在前面;
4.盡量保證復合索引中至少有乙個字段具有非空約束;
5.復合索引使用規律:索引index(a,b,c) ,在where 條件裡,(a)、(a,b)、(a,b,c)、(a,c)組合可用到索引;(b)、(b,c)、(c)組合用不到索引。
系統異常設計規範與原則
良好的異常資訊展示,開發運維人員能快速定位問題。響應外部呼叫異常時,應能明確指明是內部異常還是呼叫條件不滿足導至。響應使用者操作異常時,能友好的提示使用者。如何做到以上3點?內部異常 資源環境導致 系統環境異常 資料庫連線超時 第三方服務響應超時 第三方服務錯誤響應 第三方響應結果錯誤 外部傳入引數...
UI設計規範
以使用者為中心。設計由使用者控制的介面,而不是介面控制使用者。清楚一致的設計。所有介面的風格保持一致,所有具有相同含義的術語保持一致,且易於理解 較快的響應速度。簡單且美觀。使用者介面設計的乙個重要原則是使用者應該總是感覺在控制軟體而不是感覺被軟體所控制。操作上假設是使用者 而不是計算機或軟體 開始...
硬體設計規範
1 硬體需求說明書 2 硬體總體設計報告 3 單板硬體總體設計方案 4 單板硬體詳細設計 5 單板硬體過程除錯文件 6 單板硬體系統除錯報告 7 單板硬體測試文件 8 硬體總體方案歸檔詳細文件 9 硬體單板總體方案歸檔詳細文件 10 硬體資訊庫 2.2.2 硬體開發文件編制規範詳解 1 硬體需求說明...