當我們想對MySQL進行配置時,通常需要修改屬性配置。MySQL的屬性配置以屬性目錄的形式展現。屬性目錄是一個包含了MySQL所有可配置屬性以及其默認值和建議值的文件。下面,我們來看看在MySQL的屬性目錄中都有哪些內容。
#客戶端連接屬性 connect_timeout=10 #連接MySQL服務器的超時時間,默認值為10秒 max_allowed_packet=16M #客戶端最大允許發送的數據包大小,默認值為16MB socket=/tmp/mysql.sock #套接字文件的位置,默認值為/var/run/mysqld/mysqld.sock #InnoDB儲存引擎屬性 innodb_buffer_pool_size=128M #InnoDB緩沖池大小,通常設置為系統內存的70~80% innodb_file_per_table=ON #是否為每個InnoDB表創建一個單獨的表空間,默認值為OFF innodb_flush_log_at_trx_commit=1 #每次事務提交時InnoDB日志緩沖區是否需要強制寫入磁盤,默認值為1 #日志屬性 general_log_file=/var/log/mysql/mysql.log #記錄所有操作的日志文件位置,默認為空,不啟用 general_log=ON #是否啟用general log,默認值為OFF #性能調優屬性 query_cache_size=32M #查詢緩存大小,默認值為0,不啟用查詢緩存 query_cache_type=ON #啟用查詢緩存的類型,默認值為OFF sort_buffer_size=1M #排序緩沖區大小,默認值為2MB
以上是MySQL屬性目錄中的一部分內容。在MySQL中,可以通過修改屬性目錄來對不同的屬性進行配置,以達到優化MySQL服務器性能的目的。
上一篇mysql的封裝
下一篇mysql的屬性在哪里找