MySQL插入性能降低到一个大表的主键大小
问题描述:
插入速度是否可以缓慢,达到PRIMARY KEY的大小?MySQL插入性能降低到一个大表的主键大小
我们使用散列算法来为表格生成DB的主键。
例如:178E1775000064A71F7B413AAFDBBE24BD93650D-主键[哈希算法:SHA-1散列40]
答
我可能会说是考虑到MySQL documentation on the speed of inserts说INSERT
性能是由你有索引的数量的影响。主键文档和index documentation对“复杂”主键没有太多的说明。我可能会使用AUTO_INCREMENT
主键对表中的一些示例数据进行一些测试,以查看是否有任何差异。
+0
我会尝试这种方法,看看表现。 –
为什么不是主键数字? – Martin
我在现有的应用程序中工作,他们使用散列函数来生成主键。 –
他们为什么哈希?难道他们只是使用auto_increment数值作为PK? – Martin