表示 进入内容 9819901215
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: innodb (reset)
数据库事务

数据库事务 工作以来一直使用MySQL InnoDB引擎,业务代码中往往需要使用事务,事务有以下几个特性, A(原子性),C(一致性),I(隔离性),D(持久性) 原子性 一个事务被视为最小执行单元,要么全部执行,要不全不执行 一致性 数据库总是从一个一致性的状态转移到另外一个一致性的状态 隔离性 一个事务所做的修改在commit之前,对其他事务来说是不可见的 持久性 一个事务commit之后,就持久的保存在系统中,无论系统错误或者系统重启,数据也不会丢失 事务的隔离级别 在数据库操作中,为了保证在并发读取数据的正确性,提出了事务的隔离级别。

【mysql】  【innodb】   …

[获取更多]
MySQL--存储引擎篇

前面总体介绍了MySQL的几个基本命令,这里介绍MySQL的存储引擎。 储存引擎就是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MySQL的特点,而且是一种插入式的存储引擎概念。MySQL数据库中的表可以用不同的方式存储,查看 MySQL数据库支持的存储引擎(show engines;) 查询结果:

在查询结果中,engine表示存储引擎名称、s

【分布式】  【mysql】  【innodb】  【数据库】   …

[获取更多]
【JAVA秒会技术之玩转SQL】MySQL优化技术(二)

MySQL优化技术(二) 【前文连接】MySQL优化技术(一) (五)常用SQL优化 1.默认情况,在使用group by 分组查询时,会先分组,其后还会默认对组内其他条件进行默认的排序,可能会降低速度。这与在查询中指定order by col1, col2类似。 如果查询中包括group by但用户想要避免排序结果的消耗,则可以使用order by null禁止排序。 例子

【java】  【mysql】  【innodb】  【SQL】  【数据库】   …

[获取更多]
Innodb表select查询顺序不对?

今天知数堂一个学生反馈说在优化课中老师讲Innodb是以主键排序存储,读取的时间以主键为顺序读取,但发现个例外 […]

MySQL锁的用法之行级锁

行级锁是mysql中粒度最小的一种锁,他能大大减少数据库操作的冲突。但是粒度越小,实现的成本也越高。myisam引擎只支持表级锁,而innodb引擎能够支持行级锁,下面的内容也是针对INNODB行级锁展开的。 INNODB的行级锁有共享锁(S LOCK)和排他锁(X LOCK)两种。共享锁允许事物...

【mysql】  【innodb】  【线程】  【数据库】  【lock】  点击查看原文>

InnoDB事务结构体代码变量列表

事务结构 struct trx_t 写在前面 InnoDB是MySQL的一个存储引擎,支持事务,支持非堵塞的一致性读,物理存储结构是Page,每个事务都有回滚日志,重做日志,事务还会有死锁检测,各种各样不同的锁等等等等 翻看innodb的源码,发现数下来开启一个事务的时候,InnoDB需要处理63...

【mysql】  【innodb】  【日志】  【LOG】  【lock】  【BY】   …

[获取更多]
InnoDB事务结构体代码变量列表

事务结构 struct trx_t

写在前面 InnoDB是MySQL的一个存储引擎,支持事务,支持非堵塞的一致性读,物理存储结构是Page,每个事务都有回滚日志,重做日志,事务还会有死锁检测,各种各样不同的锁等等等等 翻看innodb的源码,发现数下来开启一个事务的时候,InnoDB需要处理...

【mysql】  【innodb】  【日志】  【LOG】  【lock】  【BY】   …

[获取更多]
MySQL 的实时性能监控利器

操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,就像你在Linux系统上使用「top,sar,iostat」等命令工具一样,可以立刻定位OS的性能瓶颈是在IO还是CPU上,所以收集/展示这些性能数...

【数据存储与数据库】  【linux】  【监控】  【mysql】  【innodb】   …

[获取更多]
mysql 插入数据失败防止自增长主键增长的方法

mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一个成功的不是在原来最后成功数据加1,而是直接变成加6了,失败次数一次就自动增长1了,能不能让失败的不增长的? 或者说mysql插入数据失败,怎么能防止主键增长? MYSQL不保证AUTO_INCREMENT依次增长(1,2,3,4,5),但是可以保证正向增长(1,3,5,9)所以,当你某次操作失败后,下次A

【mysql】  【innodb】   点击查看原文>

使用sysbench对MySQL进行测试

为什么要测试,测什么东西? 测试的种类非常多,测试的目的也非常多,我这里主要的目的就两个 测试MySQL的极限IO 对比不同版本MySQL,不同参数, 不同硬件,不同系统对MySQL的性能影响 为什么选择sysbench 因为MySQL官方的测试就是用sysbench哦 尽量选择最新版本

【云栖社区】  【数据存储与数据库】  【mysql】  【innodb】  【HTTPS】  【测试】   …

[获取更多]
表示 进入内容 9819901215
« 先前的 10 新的记录 | 下一步 10 较早的记录 »