mysql碎片知識(一般信息)

一、事務和原子操作:

  事務性和非事務性表類型之間的權衡主要取決於性能。事務性表對內存和磁盤空間的要求更高,CPU開銷也更大。另一方面,多種事務性表類型,如InnoDB,也能提供很多顯著特性。


二、外鍵:

  好處:1、外鍵約束使得程序員更難將不一致性引入數據庫;

    2、消除了不同應用程序使用不同方式檢查約束的可能性;

    3、使用級聯更新和刪除,簡化了應用程序代碼;

    4、有助於以文檔方式記錄表間的關係;

  外鍵是以數據庫服務器爲執行必要檢查而需的額外開銷爲代價的,服務器額外檢查會影響性能,對於某些應用程序,該特性不受歡迎,應儘量避免。


三、處理約束:

  1、事務性表:出現錯誤時,停止執行,並回滾;

  2、事務性表:出現錯誤時,停止執行,無回滾;

發佈了12 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章