MySQL 8.0.30在Rocky Linux 9上的应用
对于一般的慢速MySQL查询,而不是特殊的查询,是否有一种方法可以判断查询速度是否受到存储速度、cpu速度或甚至内存速度的阻碍?相关的某些mysql状态变量。例如,在查看磁盘iotop读取速度时,我运行了一个缓慢的查询(~30秒),因为我看到它的读取速度从来没有超过最高ssd读取速度的20%左右,所以我假设磁盘的速度越快,我的查询
这是一个理论上的查询,但我有一个复杂的连接(主表中有超过1900条记录,再加上下面所示的联接中的所有子结果表),生成的网页在我的本地机器上需要5-10分钟才能处理和完成构建。( $result, 0 ); // to rewind to top of data so we're at first row
看看是否有子组需要处理的东西(不是每个人都有任何东西.),4)我重复一遍关于个人关系和其他部分,回到数据的顶部,如果有什么需要处理的东西,再循环一遍。当处理完该个体时,我关闭表,并在数组中循环
我正在导入一个文件夹中的文本文件,每个文件有50,000行,带有一个批处理文件。批处理文件当前按1个文件导入每个文件,但随着时间的推移,速度会减慢很多。我想知道是否有人有任何想法来保持速度,以便我可以运行它,而不是经常检查它。 我试过让它在完成导入后删除它导入的文件,但在批量处理方面没有足够的经验来测试它。FOR %%f IN (*.txt) DO "C:/Program Files/MySQL/MySQL Server 8.0&