MySQL锁系列
MySQL性能调优,必须掌握这一个工具!!!(1分钟系列)
《数据库允许空值(null),往往是悲剧的开始》一文通过explain来分析SQL的执行计划,来分析null对索引命中情况的影响。explain是MySQL性能调优过程中必须掌握的工具,今天花1分钟简单说下,explain结果中常见的type结果及代表的含义,并且通过同一个SQL语句的性能差异,说明建立正确的索引多么重要。explain结果中的type字段代表什么意思?MySQL的官网解释非常简洁
日期 2023-06-12 10:48:40【MySQL 系列】冷门 SQL 整理
查看当前链接所有业务数据库SELECT schema_name AS db_name FROM information_schema.schemata WHERE schema_name NOT IN ( 'information_schema', 'sys', 'mysql', 'performance_schem
日期 2023-06-12 10:48:40【MySQL系列】- 浅析undo log
MySQL事务特性之一就是要保证原子性,一组SQL要么全部成功、要么全部失败。当事务进行过程中,如果出现失败或者异常情况要进行回滚,回到之前最初的样子,要这样实现就要需要把之前的数据记录下来。undo log 是什么undo log可以称为撤销日志、undo 日志,它记录着事务回滚前的数据。官方定义:❝A storage area that holds copies of data modifie
日期 2023-06-12 10:48:40MySQL Shell系列——执行代码
MySQL Shell是目前MySQL官方最新的CLI客户端。MySQL Shell不但提供了操作SQL的功能、还提供了管理InnoDB Cluster的API,并且集成了大量的MySQL工具。在这一系列的文章里,将详细向读者介绍MySQL Shell的各种使用方法。这一篇将介绍如何使用MySQL Shell执行代码。 一、执行模式MySQL Shell可以执行 SQL、JavaScript和Py
日期 2023-06-12 10:48:40MySQL系列-高级-深入理解Mysql事务隔离级别与锁机制01
MySQL系列-高级-深入理解Mysql事务隔离级别与锁机制1. 概述2.事务及其ACID属性1. ACID2. 并发事务处理带来的问题3. 事务隔离级别3. 锁1. 锁分类2. MylSAM表读/写锁案例分析1. 读锁操作2. 写锁操作3. InnoDB行锁案例分析行锁介绍行锁演示演示一演示二演示三演示2和演示3的问题本文参考诸葛老师的MySQL课与博主码拉松的博客MySQL行级锁效果演示1.
日期 2023-06-12 10:48:40Mysql高可用高性能存储应用系列3 - mysqld_multi配置主从集群
概述主从复制要解决的问题,1)写操作锁表,影响读操作,影响业务。2)数据库备份。3)随着数据增加,I/O操作增多,单机出现瓶颈。主从复制就是从服务器的主节点,复制到多个从节点,默认采用异步的方式。主从复制原理从库服务器会开启两个一部的独立线程,I/O线程和Sql进程。I/O线程 : 负责连接master连接成功后,睡眠并等待master产生新的事件,有新的就保存到自己的中继日志中,中继日志通常位于
日期 2023-06-12 10:48:40mysql5.7系列修改root默认密码
操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysqld 3、使用 root 用户登录到 mysql:mysql -u root 4、切换到mysql数据库,更新 us
日期 2023-06-12 10:48:40深入理解mysql之BDB系列(1)---BDB相关基础知识
深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1中相关数)。1)数据存取子系统,2)事务子系统,3)锁子系统,4)内存池管理子系统,5)日志子系统。 在一个应用程序中,并不一定须要全然具备这5大子系统。
日期 2023-06-12 10:48:40MySQL技术全系列
MySQL(1)CentOS彻底卸载MySQL MySQL(2-1)CentOS安装MySQL详细操作 MySQL(2-2)CentOS
日期 2023-06-12 10:48:40Mysql系列-Mysql数据导入导出
引言 Mysql数据的导入导出是我们十分常见的场景, 常常用于进行数据迁移以及数据备份,了解常见的导入导出方式以及注意事项是十分必要的,Mysql提供了多种方式支持数据的导入和导出
日期 2023-06-12 10:48:40MySQL 基础系列篇
文章目录 1、创建表,插入数据,更新数据,删除数据2、使用命令创建数据库、链接数据库、创建表、查询表数、删除表3、navicat如何导入sql文件和导出sql文件4、大
日期 2023-06-12 10:48:40MySQL架构优化实战系列2:主从复制同步与查询性能调优
[root@localhost etc]# service mysql restart 开启之后 mysql-bin对应的文件 已经出现 [root@localhost var]# cd /usr/local/mysql/var ll 通过 show master status 命令查看 最新一个binlog日志 及开始行数 mysql show m
日期 2023-06-12 10:48:40MySQL实战系列2:你不可不知的数据库操作
作者介绍 索宁,擅长Python开发、MySQL、前端等众多技术领域,曾负责众多企业安全架构解决方案 ,涉猎行业有媒体、出版社、航空运输、医疗、军队、政府、教育等。 一、数据库操作 1、查看数据库 SHOW DATABASES; # 默认数据库: mysql - 用户权限相关数据 test - 用于用户测试数据 informa
日期 2023-06-12 10:48:40mysql系列报错
1、ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO) 原因:登录我哥的数据库
日期 2023-06-12 10:48:40MySQL/MariaDB系列文章目录
以下是本系列文章的大纲,此页博文完全原创,花费了作者本人的极大心血,如转载,请务必标明原文链接。 如果觉得文章不错,还请帮忙点下"推荐",各位的支持,能激发和鼓励我更大的写作热情。在此先行谢过! 为了让文章列表更紧凑,字体比较小。如果看着不太爽,请缩放页面150% 1.MySQL/MariaDB语法和基础篇 MySQL基本语法:和SQL Server语法的差异小归纳 数据类型
日期 2023-06-12 10:48:40python操作mysql数据库系列-操作MySql数据库(四)
本篇我们主要对mysql的查询进行讲解。查询在数据库中的应用是最为广泛的,比如单表查询、多表查询、子查询、分组查询等等、接下来重点了解一下python结合mysql是如何实现查询的? 首先我们来看对单条数据的查询: def select(): '''查询语句''' con = conn() # 创建游标 cur = con.cursor() sql =
日期 2023-06-12 10:48:40python操作mysql数据库系列-操作MySql数据库(二)
接口测试框架层级目录结构示意图: page目录下面的mysqlTest.py:存放的是mysql的操作代码 utils目录下面的helper.py:存放的是公共的配置方法 log目录log.md:存放的日志信息 data目录下面:存放的是公共数据的分离 testCase目录下面的test_tasks文件:存放的是接口测试用例 config目录config.ini文件:存放的配置
日期 2023-06-12 10:48:40linux_mysql学习系列
Mysql学习:https://dbawsp.com/626.html Linux&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 网站架构系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html MySQL/MariaDB系列文章:https:
日期 2023-06-12 10:48:40(5.2)mysql高可用系列——测试环境部署
关键词环境部署: ############## 测试环境机器架构 ######### 【1】策划 【1.1】linux服务器A组 8台 192.168.1.200~192.168.1.207,主机名db,db1~db7【1.2】负载均衡服务器 2台 192.168.1.211~192.168.1.212,主机名,fz1,fz2【1.3】中间件 192.168.1.221~192.168.1.2
日期 2023-06-12 10:48:40