文章分类 - Mysql
Mysql
摘要:Mysql的事务实现原理 目录 事务想要做到什么效果? 1. redo log 2.undo log 3 mysql锁技术以及MVCC基础 事务的实现 1.原子性的实现 2.持久性的实现 3.隔离性实现 4.一致性的实现 总结 正文 回到顶部 事务想要做到什么效果? 按我理解,无非是要做到可靠性以及
阅读全文
摘要:1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 My
阅读全文
摘要:1.两种查询引擎查询速度(myIsam 引擎 ) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。 MyISAM只要简单的读出保存好的行数即可。 注意的是,当count()语句包含 where条件时
阅读全文
摘要:我数据库里几千万行数据如果把数据全部导出的花费时,我只想导出部分数据,navicat自带的导出功能不能满足,必须要使用sql 语句 SELECT * FROM cms_data.pos_data WHERE Time >= '2019-03-18 18:49:38' AND Time <= '201
阅读全文
摘要:一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性
阅读全文
摘要:1. 短连接短连接是指程序和数据库通信时需要建立连接,执行操作后,连接关闭。短连接简单来说就是每一次操作数据库,都要打开和关闭数据库连接,基本步骤是:连接→数据传输→关闭连接。在慢速网络下使用短连接,连接的开销会很大;在生产繁忙的系统中,连接也可能会受到系统端口数的限制,如果要每秒建立几千个连接,那么连接断开后,端口不会被马上回收利用,必须经历一个“FIN”阶段的等待,直到可被回收利用为止,这...
阅读全文