首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加快选择和插入查询的MySQL数据库配置

加快选择和插入查询的MySQL数据库配置
EN

Database Administration用户
提问于 2014-05-27 07:06:41
回答 1查看 77关注 0票数 0

有几个DBEngines可以用于MySQL DB。目前我正在使用InnoDB。我的实际问题是,我有一个由数以百万计的数据组成的表格。因此,提供给此表的select查询非常慢。我需要知道应该使用哪种配置来使select查询更快,这不会影响插入的速度。

EN

回答 1

Database Administration用户

发布于 2014-05-27 12:34:01

您的问题不是DB引擎,而是缺少索引。索引使数据库能够更快地查找事物(记录)。你得做一些。

我建议阅读sql索引教程(google是您的朋友),如果您有一个新的问题,请回来。

提供查询后的扩展:在本例中有两个问题。首先,使用索引使LIMIT变得更快并不是很简单。但这并不是什么大问题,因为在您的查询中,它是否可见,是什么原因导致了sloooow查询。这是其中的多重不等式条件。我没有给救生艇程序员颁发奖章。有时候--也许--不是很有用的解决方案。

最大的问题是,这样的指数不可能通过指数更快。如果我们想要开发高质量的软件,就应该避免在大桌子上使用这些软件。

解决方案--为多个不等式搜索项索引表--目前也不为我所知,因此我为您打开了一个新问题,在您的问题中MySQL可以做些什么。也许我们得到了一些有趣的答案,在这种情况下,我也可以扩展这个问题。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/65950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档