gpt4 book ai didi

javascript - WebSQLDatabase 插入行后几秒钟没有响应

转载 作者:行者123 更新时间:2023-11-28 09:38:54 25 4
gpt4 key购买 nike

这里的情况是我有一个 web sql 数据库,有 8 个表,每个表有 2 个索引。启动 Web 应用程序后,我会将所有数据加载(ajax 调用)到表中,每个表中大约有 200 行。

插入后,我在其中一张表上进行选择(从汽车中选择 *),但问题是选择查询在 chrome 中大约需要 4 秒,在我的 htcdesire Android 手机上大约需要 30 秒(在执行并在成功回调中)。

第二次只需要几毫秒就可以在其他表上执行选择查询。

这可能是什么,似乎数据库在这些初始插入之后还没有准备好,并且做了一些神奇的事情来设置或缓存或将数据库写入磁盘或其他什么?

有什么想法吗?

编辑

找到了解决方案..只需将所有项目插入一笔交易即可!我认为初学者的错误;)

最佳答案

必须在一笔交易中添加所有项目。为每一行创建事务非常慢!

关于javascript - WebSQLDatabase 插入行后几秒钟没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12635661/

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