二:MySQL-my.ini设置

mysql安装完成会生成一个叫my.ini文件,这个文件是mysql的配置文件,我们可以从中配置很多东西,包括服务器的优化,主从等,这里介绍的是服务器的优化参数:

1:优化内存管理:

    key_buffer_size: 索引缓冲区大小,越大对有索引的数据列的访问速度就越快

    table_buffer_size:设置同时打开表的个数

    sort_buffer:没有索引的带order by的select语句会用这部分内存进行排序,一般是够用的,不够用就用临时文件

    read_buffer_size:每个链接从数据表里读取数据的缓冲区,临时修改的话使用 SET SESSION read_buffer_size 进行修改

    read_rnd_buffer_size:按顺序进行搜索时用到的缓冲区

    bulk_insert_buffer_size:insert时用到的缓冲区

    join_buffer_size:为没有索引的join语句开创的缓冲区

    max_connections:设置永久性数据库连接的个数,减少新建连接的开销

2:查询缓冲区

    只有在查询并且重复查询语句,语句必须精确相当,不能包含自定义函数,否则有可能还会拖慢数据库的速度

    开启配置:

    quer_cache_size=32m

    query_cache_type=1 0=off,1=on,2=Demand

    query_cache_limit=50k,查询结果必须小于50k

在2模式下,可以使用SELECT SQL_CACHE查询会用到缓存

在1模式下,可以使用SELECT SQL_NO_CACHE表示这一句不适用缓存

转载于:https://my.oschina.net/u/1034481/blog/824910

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值