zl程序教程

MySQL锁系列

  • MySQL性能调优,必须掌握这一个工具!!!(1分钟系列)

    MySQL性能调优,必须掌握这一个工具!!!(1分钟系列)

    《数据库允许空值(null),往往是悲剧的开始》一文通过explain来分析SQL的执行计划,来分析null对索引命中情况的影响。explain是MySQL性能调优过程中必须掌握的工具,今天花1分钟简单说下,explain结果中常见的type结果及代表的含义,并且通过同一个SQL语句的性能差异,说明建立正确的索引多么重要。explain结果中的type字段代表什么意思?MySQL的官网解释非常简洁

    日期 2023-06-12 10:48:40     
  • 【MySQL 系列】冷门 SQL 整理

    【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系列】- 浅析undo log

    MySQL事务特性之一就是要保证原子性,一组SQL要么全部成功、要么全部失败。当事务进行过程中,如果出现失败或者异常情况要进行回滚,回到之前最初的样子,要这样实现就要需要把之前的数据记录下来。undo log 是什么undo log可以称为撤销日志、undo 日志,它记录着事务回滚前的数据。官方定义:❝A storage area that holds copies of data modifie

    日期 2023-06-12 10:48:40     
  • MySQL Shell系列——执行代码

    MySQL 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:40     
  • MySQL系列-高级-深入理解Mysql事务隔离级别与锁机制01

    MySQL系列-高级-深入理解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:40     
  • Mysql高可用高性能存储应用系列3 - mysqld_multi配置主从集群

    Mysql高可用高性能存储应用系列3 - mysqld_multi配置主从集群

    概述主从复制要解决的问题,1)写操作锁表,影响读操作,影响业务。2)数据库备份。3)随着数据增加,I/O操作增多,单机出现瓶颈。主从复制就是从服务器的主节点,复制到多个从节点,默认采用异步的方式。主从复制原理从库服务器会开启两个一部的独立线程,I/O线程和Sql进程。I/O线程 : 负责连接master连接成功后,睡眠并等待master产生新的事件,有新的就保存到自己的中继日志中,中继日志通常位于

    日期 2023-06-12 10:48:40     
  • mysql5.7系列修改root默认密码

    mysql5.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相关基础知识

        深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富   一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1中相关数)。1)数据存取子系统,2)事务子系统,3)锁子系统,4)内存池管理子系统,5)日志子系统。 在一个应用程序中,并不一定须要全然具备这5大子系统。

    日期 2023-06-12 10:48:40     
  • MySQL技术全系列

    MySQL技术全系列

    MySQL(1)CentOS彻底卸载MySQL MySQL(2-1)CentOS安装MySQL详细操作 MySQL(2-2)CentOS

    日期 2023-06-12 10:48:40     
  • Mysql系列-Mysql数据导入导出

    Mysql系列-Mysql数据导入导出

    引言 Mysql数据的导入导出是我们十分常见的场景, 常常用于进行数据迁移以及数据备份,了解常见的导入导出方式以及注意事项是十分必要的,Mysql提供了多种方式支持数据的导入和导出

    日期 2023-06-12 10:48:40     
  • MySQL 基础系列篇

    MySQL 基础系列篇

    文章目录 1、创建表,插入数据,更新数据,删除数据2、使用命令创建数据库、链接数据库、创建表、查询表数、删除表3、navicat如何导入sql文件和导出sql文件4、大

    日期 2023-06-12 10:48:40     
  • MySQL架构优化实战系列2:主从复制同步与查询性能调优

    MySQL架构优化实战系列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:40     
  • MySQL实战系列2:你不可不知的数据库操作

    MySQL实战系列2:你不可不知的数据库操作

    作者介绍 索宁,擅长Python开发、MySQL、前端等众多技术领域,曾负责众多企业安全架构解决方案 ,涉猎行业有媒体、出版社、航空运输、医疗、军队、政府、教育等。         一、数据库操作        1、查看数据库   SHOW DATABASES;   # 默认数据库:   mysql - 用户权限相关数据   test - 用于用户测试数据   informa

    日期 2023-06-12 10:48:40     
  • mysql系列报错

    mysql系列报错

    1、ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO) 原因:登录我哥的数据库

    日期 2023-06-12 10:48:40     
  • MySQL/MariaDB系列文章目录

    MySQL/MariaDB系列文章目录

    以下是本系列文章的大纲,此页博文完全原创,花费了作者本人的极大心血,如转载,请务必标明原文链接。 如果觉得文章不错,还请帮忙点下"推荐",各位的支持,能激发和鼓励我更大的写作热情。在此先行谢过!   为了让文章列表更紧凑,字体比较小。如果看着不太爽,请缩放页面150% 1.MySQL/MariaDB语法和基础篇 MySQL基本语法:和SQL Server语法的差异小归纳 数据类型

    日期 2023-06-12 10:48:40     
  • python操作mysql数据库系列-操作MySql数据库(四)

    python操作mysql数据库系列-操作MySql数据库(四)

    本篇我们主要对mysql的查询进行讲解。查询在数据库中的应用是最为广泛的,比如单表查询、多表查询、子查询、分组查询等等、接下来重点了解一下python结合mysql是如何实现查询的? 首先我们来看对单条数据的查询: def select(): '''查询语句''' con = conn() # 创建游标 cur = con.cursor() sql =

    日期 2023-06-12 10:48:40     
  • python操作mysql数据库系列-操作MySql数据库(二)

    python操作mysql数据库系列-操作MySql数据库(二)

    接口测试框架层级目录结构示意图:   page目录下面的mysqlTest.py:存放的是mysql的操作代码 utils目录下面的helper.py:存放的是公共的配置方法 log目录log.md:存放的日志信息 data目录下面:存放的是公共数据的分离 testCase目录下面的test_tasks文件:存放的是接口测试用例 config目录config.ini文件:存放的配置

    日期 2023-06-12 10:48:40     
  • linux_mysql学习系列

    linux_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高可用系列——测试环境部署

    (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