mysql和表配置

时间:2018-03-09 07:53:47

标签: mysql query-performance

select id from test_table where active = 1;
update test_table set a="b", c="d", e="1";
insert into test_table (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

我正在尝试使用mysql做很多工作,但我想问一下表配置。 有一个测试表,行在这里堆积起来。因为它是随着时间的推移插入的。 然后,我们选择'这一行并继续更新'这一行。 然而,这一行增长超过一百万次,放缓。 我已升级服务器规范,但有很多情况下服务器已关闭。 所以,让我们问一下如何处理这个案子。

我的想法是对mysql表进行分区。我没试过,但我认为这是最有可能的。 但我还没有尝试过,我不知道这是否正确。

总之,当前测试表中有超过一百万行,将来会插入更多行。我们会继续选择'并且'更新'。在这种情况下,是否应该有任何其他方法来提高数据处理的速度,而不是增加规格(我已经升级了很多服务器的性能,所以我正在寻找另一种方式)。我应该做些哪些内部改进来提高速度?我们如何改变结构? 我非常感谢您通过源代码示例通知您。

0 个答案:

没有答案