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. 什么是分页 一般在客户端实现分...

MySQL数据库存储引擎InnoDB和MyISAM的相关知识

1. MyISAM底层存储 (非聚集索引方式)与InnoDB底层存储(聚集索引方式) 1.1 MyISAM底层存储(非聚集索引方式) Myisam 创建表后生成的文件有三个: frm:创建表的语句 MYD:表里面的数据文件(myisam data) MYI...

性能优化:如何利用explain排查分析慢sql的实战

一 概述 1.0 sql调优的过程 SQL调优过程: 观察,至少跑1天,看看生产的慢SQL情况。 开启慢查询日志,设置阙值,比如超过5秒钟的就是慢SQL,并将它抓取出来。 explain + 慢SQL分析。 show profile,查询SQL在Mysql...

讲解PostgreSQL 实现定时任务的多种不同方法

数据库定时任务可以用于实现定期的备份、统计信息采集、数据汇总、数据清理与优化等。PostgreSQL 没有提供类似 Oracle、MySQL 以及 Microsoft SQL Sever 的内置任务调度功能,因此本文给大家介绍一下 PostgreSQL 数...

SQL开发知识:要知道mysql哪些查询情况不走索引

前言 在MySQL中,并不是你建立了索引,并且你在SQL中使用到了该列,MySQL就肯定会使用到那些索引的,有一些情况很可能在你不知不觉中,你就“成功的避开了”MySQL的所有索引。 mysql哪些查询情况不走索引 1、索引列参与计...

SQL开发知识:如何利用MySQL添加联合唯一索引

联合唯一索引 项目中需要用到联合唯一索引: 例如:有以下需求:每个人每一天只有可能产生一条记录:处了程序约定之外,数据库本身也可以设定: 例如:t_aa 表中有aa,bb两个字段,如果不希望有2条一模一样的记录(即:aa字段的值可以重复; bb字段的值也可...