gpt4 book ai didi

java - 数据库主键

转载 作者:行者123 更新时间:2023-12-02 00:41:12 26 4
gpt4 key购买 nike

将数据库键设置为 String 或 Long 哪个更快?如果差异是微秒,那么对我们的应用程序来说并不重要。该表有数千条记录/行。如果Long更快,如何将String转换为Long,是否有一些Java API可以将唯一的String转换为唯一的long?

最佳答案

一般来说,构建、维护和扫描 VARCHAR (String) 索引应该比 BIGINT (Long )索引。

要查看差异对于您的用例是否重要,我建议您创建两个预期大小的表并运行预期的操作(SELECTINSERTUPDATE, DELETE) 针对它们,并测量结果...

通常,使用此语句,您可以将工作委托(delegate)给数据库:

ALTER TABLE my_table
MODIFY key_column BIGINT NOT NULL;

关于java - 数据库主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6354605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com