表示 进入内容 1101164
下一步 10 较早的记录 »
Displaying posts with tag: innodb (reset)
MySQL 数据库开发的33 条军规

写在前面的话:总是在灾难发生后,才想起容灾的重要性;总是在吃过亏后,才记得曾经有人提醒过。 (一)核心军规 (1)不在数据库做运算:cpu计算务必移至业务层 (2)控制单表数据量:单表记录控制在1000w (3)控制列数量:字段数控制在20以内 (4)平衡范式与冗余:为提高效率牺牲范式设计,冗余数.

【mysql】  【innodb】  【SQL】  【数据库】  【索引】   …

[获取更多]
MySQL 8.0 首个自适应参数横空出世

|什么是自适应参数 MySQL8.0推出一个号称可以自适应服务器的参数,保证在各种不同的服务器、虚拟机、容器下自动适配服务器资源,让我们一起来看看到底它能做到什么地步。

|自适应参数是如何设置和适应变化的 可以设置参数 innodb_dedicated_server=ON来让MySQL自动探测服务器的内存资源,确定innodb_buffer_pool_size, innodb_log_file_size 和 innodb_flush_method 三个参数的取值。

【服务器】  【mysql】  【innodb】  【性能】   …

[获取更多]
关于MySQL内核,一定要知道的!

近一个多月,写了一些MySQL内核的文字,稍作总结,希望对大家有帮助。1.《InnoDB,为何并发如此之高?》 文章介绍了: (1)什么是并发控制; (2)并发控制的常见方法:锁,数据多版本; (3)redo,undo,回滚段的实践; (4)InnoDB如何利用回滚段实现MVCC,实现快照读。

【云栖社区】  【架构】  【mysql】  【innodb】  【高并发】  【索引】   …

[获取更多]
理解innodb buffer pool

前言 innodb buffer pool有几个目的: 缓存数据--众所周知,这个占了buffer pool的大半空间 缓存目录--数据字典 insert buffer 排序的内部结构--比如自适应hash的结构或者一些行锁 1.

【mysql】  【innodb】  【索引】  【index】   点击查看原文>

mysql关于ibdata文件的理解

总结 1、默认情况下ibdata存放InnoDB表(InnoDB数据字典)元数据、undo logs、the change buffer, and the doublewrite buffer 2、如果innodb_file_per_table=off,则ibdata也存放InnoDB表的实际数据,也就是InnoDB表建立后,不会再有单独的tablename.

【大数据】  【架构】  【java】  【mysql】  【innodb】  【程序员】  【日志】   …

[获取更多]
MySQL Index Extensions

InnoDB automatically extends each secondary index by appending the primary key columns to it. Consider this table definition: i1 INT NOT NULL DEFAU.

【数据存储与数据库】  【mysql】  【innodb】  【BY】  【index】  【Create】  【IT】   点击查看原文>

MySQL8.0.12 · 引擎特性 · LOB Partial Update优化

在之前,笔者介绍过InnoDB对于lob列的更新优化,即允许对lob类型的列数据进行部分更新。由于undo log page本身的限制(例如无法存储过长的数据),对于大列更新,旧版本被留在数据文件中,在MVCC读时,直接从中读旧版本即可。

【mysql】  【innodb】  【函数】  【LOG】  【索引】  【index】   …

[获取更多]
MySQL8.0 · 引擎特性 · InnoDB 批量读特性

Note: 相关worklog: WL#7093: Optimizer provides InnoDB with a bigger buffer

基于MySQL8.0.12 通常情况下,InnoDB每获得一行记录会: 记录下当前的cursor 返回记录 下次进入innodb层时,重新恢复其在btree上的cursor,并读取下一条记录 但在满足一定条件时,InnoDB会顺序读取一部分记录并放到一个cache中。

【数据存储与数据库】  【mysql】  【innodb】  【SQL】  【Cache】   …

[获取更多]
MySQL Innodb Purge简介

前言 为什么MySQL InnoDB需要Purge操作?明确这个问题的答案,首先还得从InnoDB的并发机制开始。为了更好的支持并发,InnoDB的多版本一致性读是采用了基于回滚段的的方式。另外,对于更新和删除操作,InnoDB并不是真正的删除原来的记录,而是设置记录的delete mark为1。

【数据存储与数据库】  【mysql】  【innodb】  【函数】  【LOG】  【线程】   …

[获取更多]
MySQL:sending data状态包含了什么

一、问题由来 这是一个朋友问我的(@成都--麦涩可),原问题如下: 数据库发送数据给客户端这个时间算是sql的执行时间嘛?要解决问题我们需要知道MySQL何时将数据传输给了客户端,既然是要传输实际的数据给客户端那么肯定是select语句了,同时我们要明白一个正常select运行到底要经历哪些阶段。

【mysql】  【innodb】  【函数】  【SQL】  【索引】   …

[获取更多]
表示 进入内容 1101164
下一步 10 较早的记录 »