我正在尝试使用我没有制作的脚本解决一些问题,该脚本似乎/tmp
很快就填满了 mysql 目录。
我检查了slow query log
它,它有很多这样的查询..
SELECT
COUNT(*) AS `total`
FROM
(
SELECT
*
FROM
`Advertising_Business_and_Retail`
WHERE
MATCH (`wm`, `locn`, `gns`) AGAINST('outdoor apparel company')
UNION
SELECT
*
FROM
`Chemical` WHERE MATCH (`wm`, `locn`, `gns`) AGAINST('outdoor apparel company')
UNION
SELECT
*
FROM `Clothing` WHERE MATCH (`wm`, `locn`, `gns`) AGAINST('outdoor apparel company')
)
AS t;
除了我相信45
总共有工会(每个类别表 1 个)之外,这些表并不大,但该Advertising_Business_and_Retail
表本身就有关于450k
列表的信息。
我手动运行了这个查询,大约花了 2 分半钟。
我猜这就是为什么 /tmp 目录填得这么快的原因?
关于我可以做些什么来解决这个问题的任何提示?