mysql错误Warning: a long semaphore wait
来源:互联网 发布:java if else嵌套 编辑:程序博客网 时间:2024/05/01 07:41
之前运行mysql的时候好好的,今天建索引的时候出现一系列的warning:
InnoDB: Warning: a long semaphore wait
接着出现错误:
随后服务自动关闭,网上资料说是因为哈希自适应索引的问题,mysql的哈希自适应索引是默认开启的,这样建立索引后,读取和写入的效率能提高2倍以上,但是有可能会出现死锁的问题,网上建议关闭Error: semaphore wait has lasted > 600 seconds
innodb_adaptive_hash_index具体过程:
mysql -u root -t;
set global innodb_adaptive_hash_index=off;
查看修改结果SHOW GLOBAL VARIABLES LIKE 'innodb_ada%';可以看到innodb_adaptive_hash_index已经关闭,完成。
参考资料:
https://bugs.mysql.com/bug.php?id=50641
http://stackoverflow.com/questions/24860111/warning-a-long-semaphore-wait
0 0
- mysql错误Warning: a long semaphore wait
- InnoDB: Warning: a long semaphore wait 解决办法
- InnoDB: Warning: a long semaphore wait 解决办法
- Java wait(long timeout)
- 3.3wait(long)
- wait(long timeout)
- Mysql错误: Lock wait timeout exceeded解决办法
- Mysql #1406 Data too long 错误
- mysql 联合索引 too long 错误
- hibernate错误:ORA-01461: can bind a LONG value only for insert into a LONG column
- phpcms修改了配置文件之后出现Warning: date() expects parameter 2 to be long..错误
- How long is the wait.
- wait(long timeout, int nanos)
- warning: assignment makes pointer from integer without a cast错误
- [LinkedIn] Implement a Semaphore
- MySQL Q&A : Lock wait timeout exceeded; try restarting transaction
- mysql错误:Lock wait timeout exceeded; try restarting transaction
- Mysql出现“ Lock wait timeout exceeded; try restarting transaction”错误
- 继承
- python中获取python版本号的方法
- k-th number(主席树 )
- 哈理工OJ 1315 火影忍者之~大战之后(贪心算法)
- linux awk命令详解
- mysql错误Warning: a long semaphore wait
- 二分查找
- 命令行解决linux打开windows txt乱码问题
- 存储过程实现基本的增删查改
- 华为 3
- 2. Add Two Numbers M
- 存储过程实现基本的增删查改(二)
- 日历插件
- 瀑布流