關于MYSQL性能優化,配置文件參數的選擇非常重要,以下是一些常用的配置參數:
# 設置緩存區大小 key_buffer_size = 256M # 線程緩存設置 thread_cache_size = 16 # 查詢緩存開啟 query_cache_type = 1 query_cache_size = 64M query_cache_limit = 2M # innodb緩沖池 innodb_buffer_pool_size = 512M # innodb文件大小 innodb_log_file_size = 64M # 執行日志 log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 log-queries-not-using-indexes # 最大連接數 max_connections = 100 # 網絡緩沖區大小 read_buffer_size = 2M sort_buffer_size = 5M join_buffer_size = 5M # 表更新日志 binlog_format=row # 鎖超時時間 innodb_lock_wait_timeout = 60 # 從服務器超時 slave_net_timeout = 60 # 服務端字符集設置 character_set_server = utf8 # 客戶端字符集設置 init_connect='SET NAMES utf8' # 這個參數可以節約很多空間 innodb_file_per_table = 1
這些配置參數都可以根據實際情況進行調整,不同的情況下調整不同的參數可以達到不同的優化效果,比如在CPU資源較為充足的情況下,可以將max_connections參數調整得大一點,更好地利用CPU性能,提高查詢速度。
下一篇css文本顯示為密碼