1、创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降 ...
分类:
数据库 时间:
2020-07-05 19:00:38
阅读次数:
59
数据库命名的规则: 不能与其它数据库重名。 名称由任意字母、阿拉伯数字、下划线(_)和“$”组成,但 不能使用单独的数字。 不能使用MySQL关键字作为数据库名、表名。 在默认情况下,Windows下数据库名、表名的大小写是一样的, 而在Linux下数据库名、表名的大小写是有区别的。 MySQL数据 ...
分类:
数据库 时间:
2020-07-05 17:27:49
阅读次数:
73
半同步指的是在主节点发生写操作事件后,它会把该操作的事件发送给从节点,当从节点接收到主节点发送过来的事件后,就立刻告诉主节点,从节点已经接收到主节点发送过来的事件,此时主机点并不会等到从节点重放完成,而是接收到从节点接收到主节点发送过去的的事件确认消息后,就返回给客户端;而在mariadb/mys... ...
分类:
数据库 时间:
2020-07-05 15:21:20
阅读次数:
66
博观而约取,厚积而薄发。 数据完整性 实体完整性 表中的一行代表一个实体 作用:标识每一行数据不重复。行级约束 主键约束 PRIMARY KEY 每一个表中要有一个主键,数据唯一,且不能为NULL --create table 表名(字段名1 数据类型 primary key,字段2 数据类型..) ...
分类:
数据库 时间:
2020-07-05 15:20:45
阅读次数:
51
简介主从复制(也称AB复制)是将来自一个MySQL数据库服务器(主服务器)中的数据复制到一个或多个MySQL数据库服务器(从服务器)中GTID从MySQL5.6.5开始新增了一种基于GTID的主从复制方式,GTID(GlobalTransactionID)是全局事务ID,通过GTID可以保证每一个在主库中提交的事务在整个数据库集群中有一个唯一的ID,因此当在主库上提交事务或者被从库应用时,可以通过
分类:
数据库 时间:
2020-07-05 10:36:56
阅读次数:
83
简介M-M-S-S架构即双主双从结点,具体架构为两台主结点互为对方的从节点,且两台从节点机器均有两个主结点,可用于当其中一台主结点服务发生故障时,有备用主结点可以对业务进行支撑主从复制主从复制(也称AB复制)是将来自一个MySQL数据库服务器(主服务器)中的数据复制到一个或多个MySQL数据库服务器(从服务器)中,部署方法可参考:https://blog.51cto.com/14832653/25
分类:
数据库 时间:
2020-07-05 10:33:02
阅读次数:
94
MySQL数据库用到最多的无非就是增删改查,四种操作。接下来就从这四个方面开始初步探讨。 查询 ...
分类:
数据库 时间:
2020-07-05 00:18:09
阅读次数:
101
非原创,非原创,非原创 纯属记录一下。 背景 无意间看到了这篇文章,作者写的很棒,于是乎,本人自私一把,把干货保存下来。😃 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极 ...
分类:
数据库 时间:
2020-07-04 21:11:57
阅读次数:
102
因为最近发现在网上查找资料的时候,总会因为版本不一样造成各种问题,所以以后的所有文章都会注明使用版本。本次使用的是MySQL数据库5.6.28版本 安装过程省略,在安装结束后会有这么一段提示 A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER ...
分类:
数据库 时间:
2020-07-04 18:37:29
阅读次数:
67
mysql数据库的备份(mysqldump)和恢复(source) ...
分类:
数据库 时间:
2020-07-04 17:16:23
阅读次数:
68