Wesley13 Wesley13
4年前
TIDB和MySQL性能对比
 对比TiDB和MySQL在大表复杂join方面,TiDB比MySQL快很多(至少三倍),这应该得益于TiDB的分布式架构,把逻辑计算下推到各个数据节点并行执行导致的。    !(https://imgconvert.csdnimg.cn/aHR0cDovL2ltZy5ibG9nLml0cHViLm5ldC9ibG9nLzIwMTkvMTIvMjA
MYSQL-INNODB索引构成详解
对于MYSQL的INNODB存储引擎的索引,大家是不陌生的,都能想到是B树结构,可以加速SQL查询。但对于B树索引,它到底“长”得什么样子,它具体如何由一个个字节构成的,这些的基础知识鲜有人深究。本篇文章从MYSQL行记录开始说起,层层递进,包括数据页,B树聚簇索引,B树二级索引,最后在文章末尾给出MYSQL索引的建议。文章涉及较多基础知识,内容较为枯燥,因此采用较多的图片补充说明,希望能对读者有帮助。
Wesley13 Wesley13
4年前
java枚举类单例示例
publicclassSingleton{   //私有化构造函数   privateSingleton(){}    //定义一个静态枚举类   staticenumSingletonEnum{       //创建一个枚举对象,该对象先天为单例       INSTANCE;   
Wesley13 Wesley13
4年前
SQL 性能优化梳理
前言本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考:https://www.jianshu.com/p/098a870d83e4先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。1基本概念简述1.1逻辑架构!(https://oscimg.osch
Stella981 Stella981
4年前
Python与MySQL如何保持长连接
Python与MySQL如何保持长连接介绍在python后端开发中,时常会与数据库交互,重复的断开、连接会大大消耗数据库资源。所以一般都是定义全局变量,来弥补这个缺陷。但是Python与Mysql长连接的过程中,如果长时间没有交互,它是会断开的。再次执行sql语句是就会
Wesley13 Wesley13
4年前
MySQL查看最大连接数和修改最大连接数
1、查看最大连接数showvariableslike'%max\_connections%';2、修改最大连接数setGLOBALmax\_connections200;以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100,这个数值对于并发连接很多的数据库的应用是
Wesley13 Wesley13
4年前
Oracle中自定义函数 无参数 输入参数 输出参数等各种用法
191:建立无参数的函数CREATEORREPLACEFUNCTIONcur_datetimeRETURNVARCHAR2ISBEGINRETURNTO_CHAR(sysdate,'YYYY"年"MM"月"DD"日"HH24″时"MI"分"SS"秒"');END
Wesley13 Wesley13
4年前
oracle中的encrypt_des加密对应Java的加密方式
一、oracle中的加密函数encrypt\_descreateorreplacefunctionencrypt\_des(vi\_datavarchar2)returnvarchar2is加密vr\_datavarchar2(4000);vr\_encvarchar2(4000);
Wesley13 Wesley13
4年前
MHA选择主库源码解析
导读作者:魏新平知数堂第5期MySQL实战班学员,第10期MySQL优化班学员,现任职助教。MHA在选择新的主库之前,会先把活着的slave分为几个数组,分别为latest(最靠前的slave数组),pref(优先被选择为master的数组),bad(不会被选择成为master的slave),slave
乌秃头 乌秃头
1年前
openpyxl写出xlsx时莫名丢失掉多列数据(变为nan)
其实并不是莫名丢失,而是里面包含函数,把LEFT内部数据用re解析一编再设置到表格里输出就好了。