【问题标题】:MYSQL INNODB FULLTEXT INDEXMYSQL INNODB 全文索引
【发布时间】:2021-02-24 17:19:52
【问题描述】:

我正在处理大型数据库中的 FULLTEXT 索引(每天都有很多更新和插入) 所以 MYSQL 估计会占用高 CPU 使用率!

我有一个问题:有没有办法每天只重建一次索引?不是每次更新/插入

谢谢

【问题讨论】:

  • 问之前有没有做研究?见12
  • 我当然知道了,但我没有找到任何关于我的问题的信息!
  • 附加信息请求。 RAM 大小、# 核心、MySQL 主机服务器上的任何 SSD 或 NVME 设备?在 pastebin.com 上发布并分享链接。从您的 SSH 登录根目录中,文本结果为:B) SHOW GLOBAL STATUS;至少 24 小时正常运行时间后 C) 显示全局变量; D) 显示完整的处理程序; F) 完整的 MySQLTuner 报告和可选的有用信息,如果可用,包括 - htop 或 top 用于大多数活动应用程序,ulimit -a 用于 Linux/Unix 限制列表,iostat -xm 5 3 用于按设备和核心/cpu 计数的 IOPS,用于服务器工作负载调优分析以提供建议。

标签: mysql full-text-search innodb full-text-indexing


【解决方案1】:

我发现了我的高 CPU 使用率问题:在我的数据库中,我有一个由查询调用但从不返回结果的函数,因此进程仍在列表中(永不结束)

因此,如果您在使用 Mysql 时遇到 CPU 使用问题:请不要犹豫,使用以下方法进行检查:

SHOW PROCESSLIST;

【讨论】:

  • 显示完整的进程列表;有额外的有用信息。即更多的查询内容。
猜你喜欢
  • 1970-01-01
  • 2019-08-18
  • 2015-05-12
  • 1970-01-01
  • 1970-01-01
  • 2016-04-28
  • 2012-09-23
  • 1970-01-01
  • 2023-03-13
相关资源
最近更新 更多