为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / sa1
就是拿来建立索引的那个字段,其字段越小越好,因为字段小,索引节点就小,每个页存放的索引节点就多,然后在遍历时,IO数就更少

已采纳回答 / 慕娘1989559
I/O (Input/Output) 输入输出的意思。在这里一般指文件IO,也就是文件的读取和写入。

已采纳回答 / 慕粉3787426
sqlercn    不错   去网上找找看嘛

已采纳回答 / 慕粉3787426
还可以   都是一些基础类的呃

最赞回答 / serain
缓存池是对于mysql服务端来说的,用于做数据缓存 减少数据查询开销,连接池是对客户端应用程序来说的,减少每次创建销毁连接的开销的。

已采纳回答 / Kollen
简单解释,组合索引index(a,b) 会创建基于a,ab创建两个索引。你想一下创建索引的原则是什么?如果某列的离散度很低,一个表有100w行数据,该列只有两种不同的值,你会在该列上创建索引吗? 所以就明白了,如果a的离散度很低,在a上创建索引和前面分析的原则是不是矛盾了。总结,就是要降低扫描索引的消耗,为什么离散度高了可以降低,这是btree的结构问题

最新回答 / 慕粉1470819953
首先确认一下你们的日志是否打开show variables liike ‘log_bin’如果是打开了,显示on,否则是off,没打开的话去my.ini配置一下,再来操作。

已采纳回答 / 狗戴猫铃
是的,就是cmd啊,直接mysql -uroot -p进入mysql命令行界面.

已采纳回答 / 慕侠3252176
这个可不一定啊,如果只有一个字段的索引,比如:key(city_code),使用的查询就是select city_code from tab where ...的话,这个就可以说是覆盖索引了,但是并不是联合索引啊

最新回答 / 慕粉18312537527
例如,查询结果是这样的:Count: 1  Time=0.00s (0s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost  # Schema: test  Last_errno: N  Killed: N  # Query_time: N.N  Lock_time: N.N  Rows_sent: N  Rows_examined: N  Rows_affected: N  # Bytes_sent: N  use test;  SET time...
课程须知
想要学好这门课程,你需要具备MySQL数据库的基本知识,如果具有相关的工作经验并且希望能提升工作技能的话,这门课程就再适合不过了。
老师告诉你能学到什么?
1、了解数据库优化的各个方面的方法和技巧 2、如何对SQL语句和索引进行优化 3、如何对数据库结构及运行环境进行优化

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消