数据库

pgsql 表结构对比并生成更新sql

postgresql://postgres:passwd123@apaas-postgis.apaas-v3:54321/apaas?sslmode=disable 使用docker alias migra="docker run --rm  djrobstep/migra migra" 用法: migra --unsafe 老的  新的 migra --u...
赞 (0)阅读(191)

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)

redis 消息发布-订阅

publish  频道名称  消息  ,  发布订阅 subscribe  频道名称 , 订阅 psubscribe  通过匹配订阅 如订阅频道名称以 a* 开头的频道 PUBSUB CHANNELS  [pattern]  列出所有匹配的活跃的频道 https://redis.io/topics/pubsub    
赞 (0)阅读(49)

redis 事务

Redis与 mysql事务的对比 开启命令:mysql 用start transaction  redis 使用 multi 执行内容:mysql 执行普通sql语句 redis 执行普通命令 失败取消:mysql 用rollback进行回滚  redis 用discard 取消本次事务执行 提交确认:mysql用commit 提交本次事务 redis 用...
赞 (0)阅读(63)

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)