当前位置: 首页 > news >正文

戈韦思苏州网站建设企业网站建设方案论文

戈韦思苏州网站建设,企业网站建设方案论文,做网站和优化公司的宣传语,wordpress 限制标题字数利用工具进行truncate表的时候,一直运行,运行了十几分钟也没有成功。中止之后再运行也是一样。但是删除表的数据以及查询表数据都是可以的。猜测是锁死了。 使用 show processlist; 发现Waiting for table metadata lock 问题; mysql> s…

利用工具进行truncate表的时候,一直运行,运行了十几分钟也没有成功。中止之后再运行也是一样。但是删除表的数据以及查询表数据都是可以的。猜测是锁死了。

使用

show processlist;

发现Waiting for table metadata lock 问题;

mysql> show processlist;+-------+-----------------+-----------+------+---------+--------+---------------------------------+-----------------------------------------------------------------------+
| ID    | USER            | HOST      | DB   | COMMAND | TIME   | STATE                           | INFO                                                                  |
+-------+-----------------+-----------+------+---------+--------+---------------------------------+-----------------------------------------------------------------------+
|     1 | event_scheduler | localhost | NULL | Daemon  | 365869 | Waiting on empty queue          | NULL                                                                  |
| 13040 | root            | localhost | NULL | Query   |      0 | executing                       | select * from information_schema.processlist where command != 'sleep' |
| 13044 | root            | localhost | NULL | Query   |      4 | Waiting for table metadata lock | truncate table test_; 		                                          |
+-------+-----------------+-----------+------+---------+--------+---------------------------------+-----------------------------------------------------------------------+
  1. 尝试利用 kill 杀死 Waiting for table metadata lock 的线程,但是重新执行 truncate 操作 仍然会报 这个问题。
mysql> kill 13044;
  1. 重启一下mysql服务,再去执行命令,还是会报这个问题。。。😒😒😒
  2. 执行命令查询死锁 SELECT * FROM information_schema.INNODB_TRX/G
mysql> SELECT * FROM information_schema.INNODB_TRX; (这里如果感觉用命令行的时候看不清排版,在后面加/G,变成竖向排版输出)+------------+-----------+---------------------+-----------------------+------------------+------------+---------------------+-----------+---------------------+-------------------+-------------------+------------------+-----------------------+-----------------+-------------------+-------------------------+---------------------+-------------------+------------------------+----------------------------+---------------------------+---------------------------+------------------+----------------------------+---------------------+
| trx_id     | trx_state | trx_started         | trx_requested_lock_id | trx_wait_started | trx_weight | trx_mysql_thread_id | trx_query | trx_operation_state | trx_tables_in_use | trx_tables_locked | trx_lock_structs | trx_lock_memory_bytes | trx_rows_locked | trx_rows_modified | trx_concurrency_tickets | trx_isolation_level | trx_unique_checks | trx_foreign_key_checks | trx_last_foreign_key_error | trx_adaptive_hash_latched | trx_adaptive_hash_timeout | trx_is_read_only | trx_autocommit_non_locking | trx_schedule_weight |
+------------+-----------+---------------------+-----------------------+------------------+------------+---------------------+-----------+---------------------+-------------------+-------------------+------------------+-----------------------+-----------------+-------------------+-------------------------+---------------------+-------------------+------------------------+----------------------------+---------------------------+---------------------------+------------------+----------------------------+---------------------+
| 2234640445 | RUNNING   | 2023-03-09 12:26:38 | NULL                  | NULL             |          5 |                   0 | NULL      | NULL                |                 0 |                 2 |                3 |                  1346 |               1 |                 2 |                       0 | REPEATABLE READ     |                 1 |                      1 | NULL                       |                         0 |                         0 |                0 |                          0 | NULL                |
+------------+-----------+---------------------+-----------------------+------------------+------------+---------------------+-----------+---------------------+-------------------+-------------------+------------------+-----------------------+-----------------+-------------------+-------------------------+---------------------+-------------------+------------------------+----------------------------+---------------------------+---------------------------+------------------+----------------------------+---------------------+

发现trx_mysql_thread_id = 0的不能通过 kill 来进行杀死。如果不为0可直接kill。
如果不能kill,我们需要进行事务回滚操作。

  1. 先使用 xa recover 获取XA的事务信息。
mysql> xa recover;
+----------+--------------+--------------+-------------------------------------------+
| formatID | gtrid_length | bqual_length | data                                      |
+----------+--------------+--------------+-------------------------------------------+
|        1 |           39 |            2 | kdisieus-783s-780e-kdsk-bf1eafe7sdd6:5434 |
+----------+--------------+--------------+-------------------------------------------+
  1. 根据事务信息,进行回滚操作。按照以下格式进行带入# xa rollback ‘left(data,gtrid_length)’,‘substr(data,gtrid_length+1,bqual_length)’, formatID;
mysql> xa rollback ‘kdisieuns-783s-780e-kdsk-bf1eafe7sdd6:54’,‘34’, 1;
  1. 再次执行truncate ,执行成功。

插叙:中间还去mysql的数据存储位置,将这个表直接删除了。但是再去创建这个表的时候发现提示表已经存在。这里猜测是可能是因为事务还在运行,在某个地方还缓存着这个表。
最后将锁死解决之后,查询这个表已经不存在了。但是还是不能创建这个表。报了1030 (HY000): Got error 168 from storage engine错误。
最终从别的地方又将这两个文件导入进来了,在进行drop,然后在create,解决完毕。

可能还有其它办法,欢迎进行评论。
这里不建议修改mysql的一些参数,毕竟在公司的话,参数也都是经过DBA精心设计的。(当然了也有可能都是默认的)。

http://www.tj-hxxt.cn/news/5267.html

相关文章:

  • 展厅设计多少钱一平米苏州手机关键词优化
  • dz网站设置了关键词但是不显示赚钱软件
  • 大连网站建设微信群seo网站优化工具
  • 网站域名被重定向怎么找到精准客户资源
  • 国外专卖模板的网站seo三人行论坛
  • 南京企业自助建站市场调研报告怎么写范文
  • 青岛胶南做网站的有多少网站推广优化排名教程
  • 如何建立一个购物网站网络运营和网络营销的区别
  • 为什么打不开中国建设银行网站人民日报最新消息
  • 网站想要被收录要怎么做seo搜索引擎优化怎么优化
  • 怎样做国外能看到的网站品牌推广与传播怎么写
  • 怎么做网站里导出没有水印的图西安百度推广外包
  • 专业做网站推广的公司郑州seo线上推广系统
  • 重庆忠县网站建设公司推荐今天新疆新闻头条
  • 怎么在360自己做网站吗南宁网站建设公司排行
  • 网站怎么做用密码互联网项目推广
  • 郑州做网站要多少钱搜索seo
  • 怎么做刷会员网站汕头seo推广优化
  • 阿里云认证网站建设程序员培训机构排名
  • 公司名称被大量网站收录佛山网站设计实力乐云seo
  • 苹果手机免费做ppt模板下载网站制作网站免费
  • 山西网站建设报价单百度指数批量查询工具
  • 自己动手获取网站访客qq号码公众号推广方案
  • 如何做网站百度排名优化谷歌优化方法
  • 珠海十大网站建设公司哪家好新手怎么引流推广
  • wordpress自定义登录页背景颜色杭州专业seo服务公司
  • 莱芜网站推广网站引流推广怎么做
  • 做会计需要了解的网站及软件建设网站的网络公司
  • 营销网站制作需要多少钱域名查询官网
  • 天门网站建设设计百度推广咨询