加载中
数据库事物介绍

一、事务的介绍 事务是并发控制单位,是用户定义的一个操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 事务通常以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 ...

2018/01/08 09:23
12
MySQL双主一致性架构优化

一、双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。 在一个MySQL数据库集群中可以设置两个主库,...

2017/12/14 17:53
45
MySQL冗余数据的三种方案

一,为什么要冗余数据 互联网数据量很大的业务场景,往往数据库需要进行水平切分来降低单库数据量。 水平切分会有一个patition key,通过patition key的查询能够直接定位到库,但是非patitio...

2017/12/14 17:48
37
mysql数据库索引原理

索引原理 1、除了词典,生活中随处可见索引的例子,如火车站的车次表、图书的目录等。它们的原理都是一样的,通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成...

mysql数据库优化

第一类问题:查询语句中尽量减少全表扫描 查询缓慢很多都是因为语句执行时引擎放弃索引搜索而直接采用了全表扫描,具体如下: 1、where 条件 以及 order by 涉及的列应该为该列建立索引 2、w...

2017/12/13 18:51
24
mysql _01

-- where 中不可以使用别名, 因为where先于select执行 以下是错误的SQL: select code, continent cont, name, population pop from country where cont = 'asia'; 执行顺序是 : from -> wher...

05/11 17:52
3
mysql5.7解压版配置

https://blog.csdn.net/rucia/article/details/81288235

05/04 23:35
12
mysql密码重置-第一种已经尝试

方法一: 在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库 然后进入mysql mysql>use mysql; mysql>更新 update user set password=pas...

2018/12/16 23:25
22
case when then

case具有两种格式。简单case函数和case搜索函数。 --简单case函数 case sex when '1' then '男' when '2' then '女’ else '其他' end --case搜索函数 case when sex = '1' then '男' when ...

2018/12/12 14:01
11
mysql数据库设计规范浅谈

《mysql设计规范》 数据结构设计:逻辑设计 –> 物理设计 实际工作中:逻辑设计 + 物理设计 物理设计:表名,字段名,字段类型 磁盘IO和操作系统类型,对mysql的性能是非常大的 一. 数据库命...

2018/11/07 12:38
11
浅谈数据库设计

第一章 需求分析 设计简介 根据业务需要,结合选用的DBMS,设计出最有的数据存储模型并建立好数据库中的表结构及表与表之间的关系使之有效的存储和高效的访问。 数据库设计 在系统设计开始就...

数据库设计(一)——数据库设计

一、数据库设计简介 按照规范设计,将数据库的设计过程分为六个阶段: A、系统需求分析阶段 B、概念结构设计阶段 C、逻辑结构设计阶段 D、物理结构设计阶段 E、数据库实施阶段 F、数据库运行...

2018/11/07 11:50
11
数据库设计的基本步骤

(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。 (3)逻辑结构设计阶段:将概念结构转换为...

范式

范式:Normal Farmat,是为了解决数据的存储和优化问题。 在数据存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储,范式的终极目标是减少数据冗余。 范式是一种分层结构的规范,...

2018/06/04 10:51
2
mysql where 加引号和不加引号

我建立的测试表是这样子的: 代码如下 复制代码 CREATE TABLE `foo` ( `key` VARCHAR(10) NOT NULL, `time` INT(11) NOT NULL, PRIMARY KEY (`key`) ) ENGINE=MyISAM DEFAULT CHARSET=...

2018/05/21 19:33
32
什么时候设置单一主键,什么时候设置复合主键

如果你数据库结构中,一个主键就能保证它能唯一识别这条记录在这个表中没有重复的就可以用一个主键。 如学生表(学号、姓名、班级、身高、体重。。。。。)此表中学号是唯一的不会有重复,就...

2018/05/16 15:20
32
MySQL经典面试题

1、MySQL的复制原理以及流程 (1)、复制基本原理流程 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从m...

sql
2018/03/20 17:26
70
MySQL常见面试题

1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: ...

2018/03/20 17:17
19
MySQL单表百万数据记录分页性能优化

背景: 自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行。 测试环境: 先让我们熟悉下基本的sql语句,...

2018/03/20 17:07
51
MySQL CPU占用超过100%

mysql实例cpu超过100%分析 当我们mysql数据库实例超过100%时,这种情况都是因sql性能问题导致,实例出现卡主现象: 1.原理,cpu消耗过大有慢sql造成,慢sql包括全表扫描,扫描数据量太大,内存排...

2018/03/20 16:07
37

没有更多内容

加载失败,请刷新页面

返回顶部
顶部