| 您的当前位置:首页 --> MYSQL教程 --> MySQL性能参数详解之Skip-External-Locking参数介绍 |
| MYSQL教程 MySQL性能参数详解之Skip-External-Locking参数介绍 |
| 浏览次数:892 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:MySQL性能参数详解之Skip-External-Locking参数介绍 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即“跳过外部锁定”。根据MySQL开发网站的官方解释,External-locking用于多进程条件下为MyISAM数据表进行锁定。 当外部锁定(external-locking)起作用时,每个进程若要访问数据表,则必须等待之前的进程完成操作并解除锁定。由于服务器访问数据表时经常需要等待解锁,因此在单服务器环境下external locking会让MySQL性能下降。所以在很多Linux发行版的源中,MySQL配置文件中默认使用了skip-external-locking来避免external locking。 复制代码 代码如下: mysqladmin flush-tables 命令,否则数据表可能出现异常。 复制代码 代码如下: # skip-external-locking 如果是单服务器环境,则将其禁用即可,使用如下语句 复制代码 代码如下: skip-external-locking 注意事项 复制代码 代码如下: skip-locking 如果在新版本MySQL配置中依然使用此写法,则可能出现: |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 MySQL5.6免安装版环境配置图文教程 |