MySQL - my.cnf中的跳过锁定有什么作用?

Ric*_*ard 26 mysql

我在RHEL5上使用MySQL 5.0.67并将我的配置基于my-huge.cnf.

我在MySQL手册中找不到配置文件中出现的'skip-locking'行.

是应该用'skip_external_locking'代替,还是应该完全删除该行,因为现在是默认行.

用于跳过外部锁定的MySQL手册

谢谢.

Jon*_*and 27

请参阅http://dev.mysql.com/doc/refman/5.0/en/external-locking.html

引用:

如果运行多个使用相同数据库目录的服务器(不推荐),则每个服务器都必须启用外部锁定.

它实际上只与访问相同数据的多个进程所带来的危险有关.在许多DBMS情况下,您希望在执行操作之前锁定表/行,然后解锁.这是为了防止可能的数据损坏.

编辑:请参阅http://dev.mysql.com/doc/refman/4.1/en/news-4-0-3.html 引用

重命名--skip-locking to --skip-external-locking.

  • 再次感谢,总结一下 - 配置文件的'skip-locking'行可以删除,因为a)它已过时,变量已被重命名.b)无论如何,这种行为是默认的 (2认同)