學習筆記(03):MySQL版SQL優化- MySQL啓動問題、配置文件、編碼問題

立即學習:https://edu.csdn.net/course/play/25283/297139?utm_source=blogtoedu

原理:

 

連接層 :提供與客戶端連接的服務

服務層:1.提供各種用戶使用的接口

     2.提供SQL優化器(MYSQL QUery Optimizer)

引擎層:提供了各種存儲數據的方式(InnoDB  MyISAM)

存儲層:存儲數據

mysql 邏輯分層

 InnoDBL(默認):事務優先(適合高併發操作;行鎖)

MyISAM:性能優先(表鎖,鎖的比較多)

 

查詢數據庫引擎:

支持哪些引擎      show  engines ;

查看當前使用的引擎   show  variables like '%strorage_engine%'  ;

 

指定數據庫對象的引擎:

create  table tb(

            id int(4) auto_increment,

            name varchar(5),

            dept  varchar(5),

           primary key (id)

)ENGINE=MyISAM (指定引擎)AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章