首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小初杂货铺
掘友等级
大数据开发
|
超级无敌优秀厉害富强民主文明和谐
划水、摸鱼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
140
文章 131
沸点 9
赞
140
返回
|
搜索文章
赞
文章( 131 )
沸点( 9 )
没内鬼,来点干货!SQL优化和诊断
Eg:超过三个表禁止 join。需要 join 的字段,数据类型必须绝对一致;多表关联查询时,保证被关联的字段需要有索引 count(*) 是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。
9个小技巧让你的 if else看起来更优雅
我们本文提供了 9 种方法来解决掉那些“烦人”的 if else,一起来看吧。 我们使用 return 去掉多余的 else,实现代码如下。 这样看起来就会舒服很多,虽然相差只有一行代码,但真正的高手和普通人之间的差距就是从这一行行代码中体现出来的。 「勿以善小而不为,勿以恶小…
MySQL必知必会—视图和存储过程篇
下面用到的数据库文件可在 mysql_scripts 找到。 视图仅仅是用来查看存储在别处的数据的一种设施,本身不包含数据,返回的数据都是从其他表中检索出来的,视图能更改数据格式和表示,最常见的应用就是重用 SQL 语句,简化复杂的 SQL 操作。 对于可以创建的视图数量没有限…
不就是SELECT COUNT语句吗,竟然能被面试官虐的体无完肤
数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。 在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。 关于数据库中行数统计,无论是MySQL还是Oracle,都有一…
【金三银四】Mysql执行计划EXPLAIN详解
使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的,分析你的查询语句或者表结构的性能瓶颈。 在查询中的每个表会输出一行,如果有两个表通过 join 连接查询,那么会输出两行。表的意义相当广泛:可以是子查询、一个 union 结果…
MySQL 性能调优专题二(Explain执行计划使用详解)
EXPLAIN 分析你的查询语句或是结构的性能瓶颈。 使用EXPLAIN 关键字可以模拟优化器执行 SQL 语句,从而知道 MySQL 是如何处理你的 SQL 语句的。 在日常工作中,我们有时会碰到执行较慢的 SQL,此时我们可以使用 EXPLAIN 关联字来执行 SQL,可以…
【金三银四】Mysql执行计划EXPLAIN最佳实践
1. 全值匹配 如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。
理解索引:MySQL执行计划详细介绍
工作中,MySQL会记录执行时间比较久的SQL语句,找出这些SQL语句是第一步,重要的是查看SQL语句的执行计划,对于MySQL执行计划的获取,可以通过explain方式来查看,这条命令的输出结果能够让我们了解MySQL优化器是如何执行SQL语句的。 MySQL优化器是基于开销…
【译】SQL 指引:如何写出更好的查询
结构化查询语言(SQL)是数据科学行业的一种不可或缺的技能,一般来说,学习这项技能是相当简单的。然而大多数人都忘记 SQL 不仅仅是写查询语句,这只是第一步。确保查询高性能,或者符合上下文语意又完全是另外一回事了。 首先,你将以数据科学工作中学习 SQL 的重要性的简要概述为开…
一个慢SQL引起的惨案
一个风和日丽的下午,程序员小齐和往常一样,正在写bug。。。 突然接到客服那边的消息,说接到大量用户投诉,页面打不开了。小齐心里一咯噔,最近就自己发布了新代码,加了一个新功能,不会是那部分代码出问题了吧?!! 赶紧切流到备库,回滚代码。然后查看错误日志,发现数据库连接池报了大量…
下一页
个人成就
文章被点赞
7
文章被阅读
4,234
掘力值
150
关注了
27
关注者
2
收藏集
15
关注标签
33
加入于
2016-10-11