gpt4 book ai didi

mysql 存储例程与 mysql 替代方案?

转载 作者:行者123 更新时间:2023-11-29 14:55:34 28 4
gpt4 key购买 nike

我们正在使用总共大约 150,000 条记录(名称)的 mysql 数据库。我们对“姓名”字段的搜索是通过 php 中的自动完成功能完成的。我们已经对表格建立了索引,但仍然觉得搜索有点缓慢(几秒钟的时间,而谷歌财经之类的东西则几乎即时响应)。我们提出了两种可能性,但希望获得更多见解:

  1. 我们可以创建一堆(数千或更多)存储过程来加快搜索速度,还是创建这么多存储过程会导致数据库陷入困境?

  2. 对于“select”语句,是否有比 mysql 更快的替代方案(插入和更新行的速度并不是太重要,因此如果有必要,我们可以牺牲它)。我隐约听说过 BigTable 和其他不支持 JOIN 语句的...我们需要 JOIN 语句来执行我们执行的一些其他查询。

谢谢

最佳答案

  1. 忘记存储过程。他们不会对你有任何好处。
  2. Mysql 是不错的选择,它通常被认为是最快的 RDBMS。并且无需寻找“更快的 select 语句替代方案”。

您提到的异常查询执行时间是服务器配置错误或数据库架构错误或两者兼而有之的结果。请阅读this response on serverfault或在此处更新您的问题:提供服务器配置、部分数据库架构和问题查询以及 explain select ...

关于mysql 存储例程与 mysql 替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4719468/

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