首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个筛选选项的表的Mysql索引

问具有多个筛选选项的表的Mysql索引
EN

Stack Overflow用户
提问于 2015-05-20 06:43:54
回答 1查看 128关注 0票数 0

我的应用程序使用Spring开发,hibernate使用Mysql。我们有一张名为“公司”的表格,其中大约有20列。我们有多个选项的搜索/过滤屏幕,所以搜索公司记录。例如,假设表中有A、B、C、D、E、F、G、H、I、J、K、L、M等列。有三列,即C、D& E,与每个搜索查询相同,但在where子句中,其他列可以任意组合,也可以没有。我们正在尝试在公司表上创建索引,以便它可以使用所有多个搜索查询组合。请建议是否可以创建索引,以优化各种列的搜索,如果可以,如何创建?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-04 23:29:06

“有三列,比如C,D&E,每个搜索查询都有。”--所以有一个包含这3列的综合索引。可能不值得向索引中添加更多列。

为了进一步讨论这一点,请使用实际的列名和实际的WHERE子句示例。在我的上段中,有太多的警告不能停留在简化的答案上。

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

https://stackoverflow.com/questions/30342141

复制
相关文章

相似问题

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