MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即“跳过外部锁定”。根据MySQL开发网站的官方解释,External-locking用于多进程条件下为MyISAM数据表进行锁定。

如果你有多台服务器使用同一个数据库目录(不建议),那么每台服务器都必须开启external locking;

参数解释

当外部锁定(external-locking)起作用时,每个进程若要访问数据表,则必须等待之前的进程完成操作并解除锁定。由于服务器访问数据表时经常需要等待解锁,因此在单服务器环境下external locking会让MySQL性能下降。所以在很多Linux发行版的源中,MySQL配置文件中默认使用了skip-external-locking来避免external locking。

当使用了skip-external-locking后,为了使用MyISAMChk检查数据库或者修复、优化表,你必须保证在此过程中MySQL服务器没有使用需要操作的表。如果没有停止服务器,也至少需要先运行

mysqladmin flush-tables

命令,否则数据表可能出现异常。

参数使用说明如果是多服务器环境,希望打开external locking特征,则注释掉这一行即可

# skip-external-locking

如果是单服务器环境,则将其禁用即可,使用如下语句

skip-external-locking

注意事项在老版本的MySQL中,此参数的写法为:

skip-locking

如果在新版本MySQL配置中依然使用此写法,则可能出现:

[Warning] ‘–skip-locking' is deprecated and will be removed in a future release. Please use ‘–skip-external-locking' instead.

错误。

mysql skip用法_MySQL性能参数详解之Skip-External-Locking参数介绍相关推荐

  1. python scatter参数详解_Python 中 scatter 函数参数及用法详解

    Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...

  2. docker常用参数详解,docker run常用参数详解(精)

    1. 查询github上的镜像 docker search sybase 2. 下载 docker pull ifnazar/sybase_15_7 3. 删除镜像 docker rmi -f run ...

  3. mysql.user表_mysql.user表详解

    GRANT语法: GRANT 权限 ON 数据库.* TO 用户名@'登录主机' IDENTIFIED BY '密码' 权限: ALL,ALTER,CREATE,DROP,SELECT,UPDATE, ...

  4. mysql explain语句_Mysql explain 语句详解

    explain 语句详解 explain 写在 select 前,如下 mysql> explain select * from user_info where id = 2\G ******* ...

  5. python scatter参数详解_Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  6. mysql 同步方式_MYSQL 主从同步详解

    关于MYSQL主从同步 什么是MYSQL的主从复制 主从复制是指将一个服务器作为主服务器,所有的数据更新操作都在主服务器进行,并且将主服务器的数据同步到一个或多个从服务器,保证从服务器和主服务器的数据 ...

  7. mysql主从配置_MySQL主从配置详解

    主服务器数据库的每次操作都会记录在其二进制文件mysql-bin.xxx(该文件可以在mysql目录下的data目录中看到)中,从服务器的I/O线程使用专用账号登录到主服务器中读取该二进制文件,并将文 ...

  8. mysql日期教程_MySQL日期函数详解

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数,希望能帮助到大家. 1.DAYOFWEEK(date) SELECT DAYOFWEE ...

  9. mysql limit 算法_MySQL的Limit详解

    问题:数据库查询语句,如何只返回一部分数据? Top子句 TOP 子句用于规定要返回的记录的数目.对于拥有数千条记录的大型表来说,TOP 子句是非常有用的. 在SQL Server数据库中语法为: S ...

最新文章

  1. Linux常用命令 积累
  2. Linux而不必进入password登陆自己主动sshserver方法
  3. leetcode--5. 最长回文子串
  4. 用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api
  5. 前端学习(891):bom导读
  6. Confluence部署攻略 [转]
  7. 技术动态 | 自底向上构建知识图谱全过程
  8. Java基础 系统注解 @Override @Deprecated @SuppressWarnings 使用的方法及原因
  9. Nest,很酷的东西
  10. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(13/E) - FXSAVE/FXRSTOR指令
  11. 张一鸣退一步,换字节跳动的“海阔天空”
  12. 一片关于Bootstarp4的文章
  13. memcached学习(5). memcached的应用和兼容程序
  14. Android浸入式
  15. 用PHPphpstudy写一个可以登录的简单网页
  16. T229470 A. 小智的疑惑(暴力)
  17. 推测的删除锁(Speculative Lock Elision):实现高并发多线程执行
  18. 数据存储- 存储文件概述
  19. 云效平台——基于jmeter的轻量级性能测试平台
  20. Cadence基本操作之——SOIC封装

热门文章

  1. 暑期到,这4种意外事故最非常容易产生,父母个人收藏防患于未然
  2. linux下查看用户的权限,linux 疑问 如何查看用户所在组,及权限
  3. js 和 jsp关系
  4. Linux 时间同步
  5. 全网最全的Apollo教程从入门到精通
  6. SOLIDWORKS Plastics 模流分析基础与功能介绍
  7. 群晖Synology 218+拆机升级内存12GB
  8. %hh% 星期 怎么表示_网络星期一:优雅主题提供有史以来最大折扣的25%的折扣
  9. NEFU-2023-Java实验一
  10. golang 责任链模式(链式调用)