skip-external-locking – MySQL性能参数详解

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服务器没有使用需要操作的表。如果没有停止服务器,也至少需要先运行

1mysqladmin flush-tables

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

参数使用说明

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

1# skip-external-locking

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

1skip-external-locking

注意事项

在老版本的MySQL中,此参数的写法为:

1skip-locking

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

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

错误。

mysql --skip-locking_skip-external-locking – MySQL性能参数详解相关推荐

  1. 内存性能参数详解(转载)

    内存性能参数详解 先说说最有效提高你机器内存性能的几个参数:CL,TRP,TRCD CAS Latency "列地址选通脉冲潜伏期" BIOS中可能的其他描述为:tCL.CAS L ...

  2. 阿里云AMD服务器ECS实例g6a、c6a和r6a性能参数详解

    阿里云AMD服务器ECS计算型c6a.通用型g6a和内存型r6a实例,CPU采用2.6GHz主频的AMD EPYCTM ROME处理器,睿频3.3GHz,计算性能稳定,云服务器吧来详细说下阿里云ECS ...

  3. 阿里云AMD服务器ECS计算型c7a、通用型g7a和内存型r7a性能参数详解

    阿里云第二代AMD服务器ECS计算型c7a.通用型g7a和内存型r7a实例,CPU采用2.55 GHz主频的AMD EPYCTM MILAN处理器,单核睿频最高3.5 GHz,算力更强,云服务器吧详细 ...

  4. Mysql配置文件my.cnf配置及配置参数详解

    Mysql配置文件my.cnf 安装了mysql没有my.cnf文件的情况 1.可以把mysql的示例配置文件,如my-medium.cnf拷贝到/etc/my.cnf,再去修改/etc/my.cnf ...

  5. 阿里云ARM服务器通用型g6r实例CPU性能参数详解

    查看全文 http://www.taodudu.cc/news/show-2713373.html 相关文章: oracle profile 参数,oracle profile的参数详解 CPU各项参 ...

  6. mysql skip用法_MySQL性能参数详解之Skip-External-Locking参数介绍

    MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即"跳过外部锁定".根据MySQL开发网站的官方解释,External-lockin ...

  7. 阿里云服务器ECS存储增强通用型g7se实例CPU性能参数详解

    腾讯云服务器ECS存储增强通用型实例规格族g7se实例CPU处理器采用Intel Xeon(Ice Lake) Platinum 8369B,基频2.7 GHz,全核睿频3.5 GHz,单实例顺序读写 ...

  8. Windows 11最新版:任务管理器性能参数详解,什么是分页缓冲池和句柄

    首先,可以确定的一点是,大部分电脑都至少有一个CPU.内存.硬盘.网卡.显卡 Win11的任务管理器和Win10的任务管理器除了UI不同外,参数显示上是几乎一样的 所以Win10的用户也可以参考一下~ ...

  9. 阿里云AMD服务器计算型c6a和通用型g6a实例性能参数详解

    阿里云服务器AMD实例专场性能更强,基于x86架构自研神龙芯片,虚拟化损耗为0,活动包括AMD计算型c6a和通用型g6a,云服务器配置2核4G.4核8G.2核8G1年和4核16G,AMD服务器网来详细 ...

最新文章

  1. .bash_pfofile、.bash_logout和.bashrc区别
  2. 学习 redux 源码整体架构,深入理解 redux 及其中间件原理
  3. 王者荣耀服务器未响应8月5日苹果,王者荣耀:世冠小组赛8月5日前瞻预测
  4. Java中List的contains方法,你用对了吗?
  5. Mr.J-- jQuery学习笔记(四)--内容选择器
  6. 在java 中调c_在Java中调用C
  7. [BZOJ3124]直径
  8. 数学建模第六章 微分方程建模
  9. 17.PIO源码详解7-PIO_EP_MEM_ACCESS模块(PIO_EP_MEM_ACCESS.v)剖析
  10. 动易2006CMSSP3+动网论坛 DVBBS 7.1 SP1+Oblog 3.13绿色整合版
  11. ubuntu上安装drcom
  12. 单片机c语言中断意义,51单片机中断系统的重要性
  13. 2022版中国科技中介服务产业运行现状分析与发展机遇规划报告
  14. Java新手小白入门篇 项目 - 深海杀手
  15. python判断dict有没有某个key用的方法是_python的dict判断key是否存在的方法
  16. 某银行大数据体系架构设计与演进
  17. 华为软件迁移实践微认证试题库
  18. 良心安利Rhino犀牛 3d模型素材网站
  19. C++错误解决:double free or corruption (out): 0x00000000011abe70 ***
  20. 业务埋点实现用户画像分析,助力精准推送

热门文章

  1. 如何通过Fiori后台调试的方式找到gateway系统的ID
  2. 使用maven的一个最简单的例子
  3. AG9 Service order创建好之后,要自动通过middleware传其他系统去 disable
  4. Code Issues 2,637 Pull requests 0 Projects 1 Wiki Security Insights Settings 使用filter node快速找到XML f
  5. How does JdkRegexpMethodPointcut work
  6. Netweaver的传输机制和SAP Cloud for Customer
  7. 打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法)
  8. mac 安装php5.6 redis 扩展,centos6.5环境 安装php5.6的redis扩展
  9. linux 内核启动调试,内核开发和调试的启动时参数
  10. 关闭mina服务_如何彻底关闭MINA客户端