MySQL

数据库原理:MYSQL事务的隔离级别与MVCC

前言 提到数据库,你多半会联想到事务,进而还可能想起曾经背得滚瓜乱熟的ACID,不知道你有没有想过这个问题,事务有原子性、隔离性、一致性和持久性四大特性,为什么偏偏给隔离性设置了级别?一切还得从事务说起。 1. 事务(transaction)的起源 学习数...

MySQL如何使用索引优化性能,提示查询速度

1.索引问题 索引是数据库优化中最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数 的SQL性能问题。本章节将对MySQL中的索引的分类、存储、使用方法做详细的介绍。 2.索引的存储分类 MyISAM存储引擎的表数据和索引是自动分开存储的,各自...

MySQL 编写脚本时避免烦人的警告:Warning 登录告警

 作者:杨涛涛 资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL ...

一步步带你事先MySQL配置主从复制项目记录

一、检测通信 查看master(centos7)和slave(win10)的ip地址,并检测是否可以相互通信 到这里我们知道,master的ip为192.168.131.129,slave的ip为192.168.0.6,并且可以相互通信 查看防火墙状态 s...

PostgreSQL数据库备份工具 pgBackRest使用介绍

前言 pgBackRest是一款开源的备份还原工具,目标旨在为备份和还原提供可靠易用的备份。 特性 并行备份和还原 备份操作期间压缩通常是其瓶颈所在。pgBackRest通过并行处理解决了备份期间压缩出现的瓶颈问题。 本地远程操作 自定义协议允许 pgBa...

SQL开发知识:使用MySQL如何实现分页查询

方法8: 反面方法 在项目开发当中,经常要实现分页功能,在面试时也会经常被问到:什么是分页。这是因为在一个页面上能够显示的数据是有限的,而存放在数据库中的数据往往很多,我们必须将这些数据安放到不同的页面中去。 一、分页 1. 什么是分页 一般在客户端实现分...