gpt4 book ai didi

sql - 如果我在 SQLite 中使用 blob 字段作为主键,是否会遇到性能问题?

转载 作者:IT王子 更新时间:2023-10-29 06:20:47 30 4
gpt4 key购买 nike

我有一个 sqlite 数据库,其中所有主键都是 GUID。目前它们存储为固定长度的字符串,但我想将它们存储为 blob,因为它简化了存储和检索数据的代码。我转换了部分数据库,一切都按预期运行。但是,我不确定是否会遇到性能问题。

例如,像这样的语句在字符串上会比在 blob 上更快吗?

SELECT * FROM table1 t1, table2 t2 WHERE t1.id = t2.parent_id

我的直觉说不,但这并不意味着什么。

最佳答案

找出答案的最佳方法是针对分析器/SQLite 的计时器运行查询。设置测试并使用字符串运行查询 1000 次,然后作为 blob 运行 1000 次。赢家是最快的。

直觉是一回事,硬数据是另一回事。

关于sql - 如果我在 SQLite 中使用 blob 字段作为主键,是否会遇到性能问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562731/

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