根据我们公司产品的需求,我现在正在设计一张数据库表,这张表中包含非常多的字段,甚至还在增加,在业务上,很多字段会参与筛选,所以我给那些参与筛选的字段都加上了索引,但是现在索引的总长度已经超过了上限,无法再添加索引了。有些人告诉我应该把某些字段拆分到另一张表中。我尝试这么做过,但是我发现这么做的话会导致查询的代码非常难写,而且经常会出现临时表的情况,严重影响了性能。
我想问,是否有一种方案,可以使MySQL数据库的索引总量不受限制。或许是否还有其它比较好的建表方案?谢谢
如何设置MySQL数据库表的索引总长度?是否可以设置成无限的?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
8条回答 默认 最新
悬赏问题
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?
- ¥100 求三轴之间相互配合画圆以及直线的算法
- ¥100 c语言,请帮蒟蒻写一个题的范例作参考
- ¥15 名为“Product”的列已属于此 DataTable
- ¥15 安卓adb backup备份应用数据失败