-
数据库技术:利用explain排查分析慢sql的实战案例
一 概述1.0 sql调优的过程sql调优过程:观察,至少跑1天,看看生产的慢sql情况。开启慢查询日志,设置阙值,比如超过5秒钟的就是慢sql,并将它抓取出来。explain + 慢sql分析。sh
-
数据库技术:数据库的建立过程,这个方法小白也适合
大家好,今日继续讲解vba数据库解决方案的第11讲内容,如何动态的建立数据库。vba代码数据库解决方案一书写到这里,已经讲了很多,相信大家对于数据库的概念应该了然于胸了。我们也开始逐步讲解数据库的实际
-
数据库技术:MySQL中使用MD5加密的实现
什么是md5?md5信息摘要算法(英语:md5 message-digest agorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于
-
数据库技术:MySQL中count()和count(1)有何区别以及哪个性能最好详解
前言当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 count(1)、count(*)、count(字段) 等。到底哪种
-
数据库技术:mysql 操作数据库基础详解
一、介绍mysql是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 是最流行的关系型数据库管理系统之一。二、sql分类s
-
数据库技术:MySQL数据库的约束限制详解
一、介绍数据库的约束是对表中数据进行的一种限制,为了保证数据的正确性、有效性、完整性。无论是在添加数据还是在删除数据的时候,都能提供帮助。所有的关系型数据库都支持对数据表的约束。主键:唯一标识一条记录
-
数据库技术:MySQL数据库的多表操作
一、 数据库的多表操作数据库的多表关系:一对一一对多多对一多对多二,操作一对一建立数据表person和card,设置person数据表id为主键且自增,设置card的id为外键// 创建person表
-
数据库技术:MySQL数据库数据视图
一、 数据视图视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。我们可以将视图看成是一个移动的窗口,从这个窗口中可以看到感兴趣的数据。二、数据视图操作创建视图// 标准语法: create
-
数据库技术:MySql中的存储引擎和索引
一、mysql的逻辑结构mysql体系结构分为四层:分别是连接层、服务层、存储引擎层、系统文件层。连接层又称为客户端连接器(client connectors):提供与mysql服务器建立的支持。连接
-
数据库技术:MySQL 数据持久化过程讲解
1. 过程简述理解mysql数据的持久化过程,能很好的帮助我们加深对于mysql底层的理解,在本文,我们以一种通俗的方式梳理一下这个过程,帮助大家建立起初步的认识,如果大家感兴趣,可以去深入学习与研究
-
数据库技术:一文详解MySQL Binlog日志与主从复制
1. binlog日志的介绍binlog是binary log的缩写,即二进制日志。binlog主要有三个作用:持久化时将随机io转化为顺序io,主从复制以及数据恢复。本文重点主从复制相关的问题。bi
-
数据库技术:MySQL Redo与Undo日志详细解析
1. redo日志的介绍redo日志是物理日志,记录的是页面的变化。1.1 redo日志的作用提升数据库写入效率保证数据库不丢数据,进行数据恢复1.2 redo日志的格式与类型所谓redo的组织方式,