美文网首页
mysql 细节

mysql 细节

作者: 辰晞 | 来源:发表于2018-05-12 16:09 被阅读0次

主要是面试经验总结和一些反思。

http://www.dongchangbin.net.cn/?p=643

delete等的区别


1:in和exist的终结,结论是,子查询表小用in,子查询表达用exist。这个问题真正说清楚的,在这里。

2:where和having有什么区别?这不是扯淡吗?group 和having就行了,别的都用where?where里面不能有别名,having可以有,select user_name,sub(数学成绩-语文成绩) as dif from score having dif>20,这里只能用having。


1:基本的表设计都是3F,然后就是考虑适当冗余。

2:查询上面,就看有没有慢查询。自己也没有修改过默认的配置,直接优化。京东问的,如何快速删除千万的日志信息,先把索引去掉,再删除。还有,那个索引高效,把选择性强的放前面高效。美团的,什么时候使用索引,什么时候不使用了。就这几个基本原则。

3:存储引擎。如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎. ,比如bbs中的 发帖表,回复表。对事务要求高,保存的数据都是重要数据,我们建议使用INNODB,比如订单表,账号表。


相关文章

  • mysql 细节

    主要是面试经验总结和一些反思。 http://www.dongchangbin.net.cn/?p=643 del...

  • 查询优化

    MySql组合索引应该注意的细节 1. MySql 组合索引 MySQL组合索引具有...

  • MySql--InnoDB的表空间

    MySql--InnoDB的表空间 具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 ...

  • MySql--基于规则的优化

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 mysql会优化我们的查询条件进行优...

  • Mysql--字符集和比较规则

    Mysql--字符集和比较规则 具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 字符...

  • MySql--Explain 详解(上)

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 EXPLAIN EXPLAIN语句输...

  • MySql--optimizer trace 表的神奇功效

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 optimizer_trace变量 ...

  • mysql8.0安装之后一些问题记录

    MySQL 8.0的升级更改细节 系统变量的默认值 从 mysql_native_password变为 cachi...

  • MySql--Explain 详解(下)

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 EXPLAIN Extra 1.通过...

  • MySql--InnoDB 的 Buffer Pool

    具体细节 请去掘金购买《MySQL 是怎样运行的:从根儿上理解 MySQL》 InnoDB 的 Buffer Po...

网友评论

      本文标题:mysql 细节

      本文链接:https://www.haomeiwen.com/subject/ccgltxtx.html