Mysql

centos7 + mysql5.7 + jemalloc5.0.1 安装流程

9
最新换服务器,所以打算重新配置一下环境 用最新稳定版的软件,所以这些配置都是生产环境下用的至于效果怎么样,只能等待后续的验证了 版本信息 centos版本:CentOS Linux release 7.3.1611 (Core)  mysql版本:mysql-5.7.18 https://cdn.mysql.com//Downloads/MySQL-5.7/...
赞 (0)阅读(85)

in exists from join 子查询速度对比分析

in exists from join子查询速度对比分析 场景不同速度不同没有谁比谁快   场景1:查询大学学生(大一,大二,大三,大四) student: id ,name, classid class: id,name,parentid     语句一:select id,name from student where cl...
赞 (0)阅读(78)

索引长度,索引区分度

建立索引时,如下考虑,1.能否使用上索引覆盖,2.是否有建立联合索引  3.确定索引的长度索引长度,4 对比不同长度索引的索引区分度   count((distinct left(field,len)) /count(field)       反转存储内容,提高♦索引区分度   2.通过伪哈希crc32 实验...
赞 (0)阅读(72)

mysql 学生成绩查询排名

5
sql语句查询排名 思路:有点类似循环里面的自增一样,设置一个变量并赋予初始值,循环一次自增加1,从而实现排序; mysql里则是需要先将数据查询出来并先行按照需要排序的字段做好降序desc,或则升序asc,设置好排序的变量(初始值为0): a>.将已经排序好的数据从第一条依次取出来,取一条就自增加一,实现从1到最后的一个排名 b>.当出现相同的...
赞 (0)阅读(69)

mysql左连接右连接内连接外连接区别

一道面试题,如下数据表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41   DROP TABLE IF EXISTS `clas`; CREATE TABLE `clas...
赞 (0)阅读(60)