我在mysql表中有一个已分区的表和一个未分区的表。我想为这两个表创建一个联合合并表。问题是,在创建合并表之后,当我尝试访问该表时得到以下错误:Unable to open underlying table which is differently defined or of non-MyISAMtype or doesn't exist
当我对它运行check tabl
一切都很顺利,但几个小时前,MySQL的CPU使用量从400%到550%不等。此外,使用iotop,我发现MySQL正在临时目录中以大约150 me /S的速度编写文件,这对我来说太高了。在我将这个ramdisk设置为MySQL的默认临时文件夹之后,服务器能够缓慢地处理一些请求。但仍未达到其通常处理能力的一半。所有的软件都更新了。编辑1:SELECT * FROM my_table WHERE ID = 400000
输出结果需要一秒钟或更多时间,显然