mysql skip用法_MySQL性能参数详解之Skip-External-Locking参数介绍
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参数介绍相关推荐
- python scatter参数详解_Python 中 scatter 函数参数及用法详解
Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...
- docker常用参数详解,docker run常用参数详解(精)
1. 查询github上的镜像 docker search sybase 2. 下载 docker pull ifnazar/sybase_15_7 3. 删除镜像 docker rmi -f run ...
- mysql.user表_mysql.user表详解
GRANT语法: GRANT 权限 ON 数据库.* TO 用户名@'登录主机' IDENTIFIED BY '密码' 权限: ALL,ALTER,CREATE,DROP,SELECT,UPDATE, ...
- mysql explain语句_Mysql explain 语句详解
explain 语句详解 explain 写在 select 前,如下 mysql> explain select * from user_info where id = 2\G ******* ...
- python scatter参数详解_Python中scatter函数参数及用法详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- mysql 同步方式_MYSQL 主从同步详解
关于MYSQL主从同步 什么是MYSQL的主从复制 主从复制是指将一个服务器作为主服务器,所有的数据更新操作都在主服务器进行,并且将主服务器的数据同步到一个或多个从服务器,保证从服务器和主服务器的数据 ...
- mysql主从配置_MySQL主从配置详解
主服务器数据库的每次操作都会记录在其二进制文件mysql-bin.xxx(该文件可以在mysql目录下的data目录中看到)中,从服务器的I/O线程使用专用账号登录到主服务器中读取该二进制文件,并将文 ...
- mysql日期教程_MySQL日期函数详解
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数,希望能帮助到大家. 1.DAYOFWEEK(date) SELECT DAYOFWEE ...
- mysql limit 算法_MySQL的Limit详解
问题:数据库查询语句,如何只返回一部分数据? Top子句 TOP 子句用于规定要返回的记录的数目.对于拥有数千条记录的大型表来说,TOP 子句是非常有用的. 在SQL Server数据库中语法为: S ...
最新文章
- Linux常用命令 积累
- Linux而不必进入password登陆自己主动sshserver方法
- leetcode--5. 最长回文子串
- 用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api
- 前端学习(891):bom导读
- Confluence部署攻略 [转]
- 技术动态 | 自底向上构建知识图谱全过程
- Java基础 系统注解 @Override @Deprecated @SuppressWarnings 使用的方法及原因
- Nest,很酷的东西
- Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(13/E) - FXSAVE/FXRSTOR指令
- 张一鸣退一步,换字节跳动的“海阔天空”
- 一片关于Bootstarp4的文章
- memcached学习(5). memcached的应用和兼容程序
- Android浸入式
- 用PHPphpstudy写一个可以登录的简单网页
- T229470 A. 小智的疑惑(暴力)
- 推测的删除锁(Speculative Lock Elision):实现高并发多线程执行
- 数据存储- 存储文件概述
- 云效平台——基于jmeter的轻量级性能测试平台
- Cadence基本操作之——SOIC封装