Mysql 特别是对于InnoDB表。我将可用容量为12GB的卷的tmp目录移动到了可用容量为1.3TB的卷,在生成19GB大小的tmp文件后,我的查询运行没有问题。哇,谢谢,我们如何改进这些消息?只是想知道第一个可能的解决方案:“优化查询,使其不会创建临时表。”(重
Mysql 特别是对于InnoDB表。我将可用容量为12GB的卷的tmp目录移动到了可用容量为1.3TB的卷,在生成19GB大小的tmp文件后,我的查询运行没有问题。哇,谢谢,我们如何改进这些消息?只是想知道第一个可能的解决方案:“优化查询,使其不会创建临时表。”(重,mysql,Mysql,特别是对于InnoDB表。我将可用容量为12GB的卷的tmp目录移动到了可用容量为1.3TB的卷,在生成19GB大小的tmp文件后,我的查询运行没有问题。哇,谢谢,我们如何改进这些消息?只是想知道第一个可能的解决方案:“优化查询,使其不会创建临时表。”(重写查询、将其拆分为多个查询或添加适当的索引);,我们如何做到这一点? Incorrect key file for table '/tmp/#sql_3c51_0.MYI'; try to repair it SELECT `j
特别是对于InnoDB表。我将可用容量为12GB的卷的tmp目录移动到了可用容量为1.3TB的卷,在生成19GB大小的tmp文件后,我的查询运行没有问题。哇,谢谢,我们如何改进这些消息?只是想知道第一个可能的解决方案:“优化查询,使其不会创建临时表。”(重写查询、将其拆分为多个查询或添加适当的索引);,我们如何做到这一点?
Incorrect key file for table '/tmp/#sql_3c51_0.MYI'; try to repair it
SELECT
`j25_virtuemart_products`.`virtuemart_product_id`,
`product_name`,
`product_unit`,
`product_s_desc`,
`file_url_thumb`,
`virtuemart_custom_id`,
`custom_value`
FROM
`j25_virtuemart_product_customfields`,
`j25_virtuemart_products`,
`j25_virtuemart_products_en_gb`,
`j25_virtuemart_product_medias`,
`j25_virtuemart_medias`
WHERE
(
`j25_virtuemart_products`.`virtuemart_product_id`=`j25_virtuemart_products_en_gb`.`virtuemart_product_id`
AND
`j25_virtuemart_products`.`virtuemart_product_id`=`j25_virtuemart_product_customfields`.`virtuemart_product_id`)
AND
`j25_virtuemart_products`.`virtuemart_product_id`=`j25_virtuemart_product_medias`.`virtuemart_product_id`
AND
`j25_virtuemart_product_medias`.`virtuemart_media_id`=`j25_virtuemart_medias`.`virtuemart_media_id`
GROUP BY `j25_virtuemart_products`.`virtuemart_product_id`
LIMIT 0, 1000;