Mysql
lxxxxxt
这个作者很懒,什么都没留下…
展开
-
数据库连接池
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个。优点释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。资源重用,避免了频繁的创建、释放连接引起的大量性能开销,能明显提高对数据库操作的性能。对于业务请求而言,直接利用创建好的连接,避免了数据库连接初始化和释放的时间开销,缩短了系统响应时间。工作机制数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数原创 2020-09-06 21:19:38 · 186 阅读 · 0 评论 -
mysql面试题
索引下推Index Condition Pushdown Optimization,mysql5.6引入的优化措施,默认开启。官方文档中给的例子和解释如下:people表中(zipcode,lastname,firstname)构成一个索引SELECT * FROM people WHERE zipcode='95054' AND lastname LIKE '%etrunia%' AND address LIKE '%Main Street%';如果没有使用索引下推技术,则MySQL会通转载 2020-08-28 12:46:46 · 108 阅读 · 0 评论 -
Mysql实用函数
from_unixtime时间戳转化日期格式from_unixtime(时间戳,‘格式’):例如 from_unixtime(1560503772, '%Y-%m-%d')concat字符串连接group_concat分组,合并分组项相同的union合并多个select语句的结果集locatelocate(substr,str):返回substr在str中第一次出现的位置,没有则返回0。leftleft(列名,10):截取数据前十位...原创 2020-06-02 09:40:40 · 112 阅读 · 0 评论 -
数据库的主从复制与读写分离
在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的。无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。有点类似于前面我们学习过的rsync,但是不同的是rsync是对磁盘文件做备份,而mysql主从复制是对数据库中的数据、语句做备份。1 MySQL中的主从复制...转载 2020-03-29 21:09:21 · 217 阅读 · 0 评论 -
MySQL与Oracle的区别
MySQL是轻量型数据库,并且开源免费,没有服务恢复数据。Oracle是重量型数据库,收费,Oracle公司对Oracle数据库有任何服务。对事务的支持MySQL在innodb存储引擎的行级锁的情况下才可支持事务,而Oracle则完全支持事务对事务的提交MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮...转载 2020-03-29 19:22:50 · 120 阅读 · 0 评论 -
hash索引和B树索引
1 hash索引哈希索引(hash index)基于哈希表(哈希码,对应数据行的指针)实现,只有精确匹配索引所在列的查询才有效(where后的查询条件是索引所在列)。对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码(hash code),哈希码是一个较小的值,并且不同键值的行计算出来的哈希码也不一样。哈希索引将所有的哈希码存储在索引中,同时在哈希表中保存指向每个数据行的指针。对于h...转载 2020-03-29 18:06:03 · 694 阅读 · 0 评论 -
Mysql事务
事务单元就是完成一个具体的业务的最小单元,事务单元与事务单元的关系只有四种:读读、读写、写读、写写。1 事务的四个特性原子性:事务是一个不可分割的工作单位,事务中的指令,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令前的数据状态。一致性:数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性,事务的执行使数据从一个状...原创 2020-03-23 22:43:14 · 314 阅读 · 0 评论 -
数据库设计的三范式
关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。1NF:原子性,无重复的列,每一列都是不可分割的基本数据项,同一 列中不能有多个值,即实体中的某个属性不能有多个值或者不 能有重复的属性。2NF:唯一性,属性完全依赖于主键。先满足第一范式。一个表中的非主键字段、完全依赖...原创 2020-04-08 22:43:20 · 370 阅读 · 0 评论 -
Mysql优化
MYSQL性能优化包括查询速度优化,更新速度优化,数据库结构优化,mysql服务器优化等等。SQL优化避免数据类型的隐式转换,隐式转换会导致索引失效如: select name,phone from customer where id = ‘111’;建议使用预编译语句进行数据库操作;预编译语句可以重复使用这些计划,减少SQL编译所需要的时间,还可以解决动态SQL所带来的SQ...转载 2020-03-16 11:31:16 · 145 阅读 · 0 评论 -
Mysql存储引擎和索引
https://blog.csdn.net/u013308490/article/details/83001060原创 2020-03-12 18:49:42 · 205 阅读 · 0 评论 -
Mysql基础
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中。支持大型的数据库,可以处理拥有上千万条记录的大型数据库。使用标准的 SQL 数据语言形式。sql语法创建数据库:create database 数据库名;使用数据库:use 数据库名;删除数据库:drop database 数据库名;创建表:create table 表名(字段名 字段类型 [其他...原创 2020-03-09 21:36:50 · 1267 阅读 · 0 评论