暂无图片
mysql关联多表查询的时候,关联字段建一个组合索引好还是多个普通索引好?
我来答
分享
李华
2021-11-12
mysql关联多表查询的时候,关联字段建一个组合索引好还是多个普通索引好?

mysql关联多表查询的时候,关联字段建一个组合索引好还是多个普通索引好?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
DarkAthena

就简单的两表多条件关联查询本身的速度来说,一般情况下当然是建组合索引更快。

但是具体情况具体分析,不同的数据量不同的关联字段,情况都不一样,而且还要看这些表的其他相关查询。

另外哪个好也是有歧义的,看你的优化方向是占更少的磁盘存储、更低的内存占用、更快的写入、还是更快的查询?不同的机器配置环境会有不同的选择

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
李华
题主
2021-11-12
学到了
回答交流
Markdown


请输入正文
提交
相关推荐
mysql8.0 undo日志膨胀,ALTER UNDO TABLESPACE tablespace_name SET INACTIVE;操作后undo日志还是没有降下来?
回答 1
1、添加新的undo文件undo003。mysql8.0中默认innodbundotablespace为2个,不足2个时,不允许设置为inactive,且默认创建的undo受保护,不允许删除。2、将膨
MySQL的数据是加密存储的吗
回答 3
MySQL的数据默认情况下是不加密的。MySQL确实提供了多种加密选项,包括SSL连接加密,数据加密函数,以及透明数据加密(TDE)等。这些选项可以用来加强数据库的安全性,但是需要手动设置和启用。
500m内存怎么跑mysql?
回答 1
已采纳
也可以运行。默认安装能起来。但是仅用作练习测试。正式环境这样太低了。
MySQL 配置文件mysql.ini和my.ini有什么区别?
回答 2
我装的没有mysql.ini这个文件呢?windows下配置文件为my.ini即Linux系统下是my.cnf
mysql主从要设置哪些参数?
回答 1
已采纳
可参考如下文章https://www.modb.pro/db/102916https://www.modb.pro/doc/4052
MySQL的RPM包的用途说明
回答 1
已采纳
server所有服务器的二进制文件,配置和数据库common服务器端和客户端通用文件client连接到数据库库服务器的所有客户端组件devel编译mysql程序需要的库libs共享库libscompa
MySQL 单行插入会对主键产生间隙锁吗?
回答 1
https://zhuanlan.zhihu.com/p/356824126希望对你有帮助
vscode 配置MySQL
回答 1
已采纳
1、安装vscode:https://code.visualstudio.com/Download,这个软件安装还是比较简单的,在此就不赘述了;2、打开vscode,打开软件左边的扩展栏,搜索MySQ
mysql主从,主库pt-online-schema-change从库会自动更新,是这样吗?
回答 1
已采纳
mysql访问本地数据库是否会走网卡
回答 1
这里有两个缘由:一是mysql连接本机的话,可能走socket途径而非网卡(应该不是你遇到的问题)二是在默认情况下,wireshark是抓不到本地流量的,可以参考https://www.cnblogs