Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 21 to 30 of 1218 « Previous | Next »
Displaying posts with tag: innodb (reset)
MySQL:Innodb page clean 线程 (二) :解析

一、数据结构和入口函数 1、数据结构  ●  page_cleaner_t:整个Innodb只有一个,包含整个page clean线程相关信息。其中包含了一个page_cleaner_slot_t的指针。

【mysql】  【innodb】  【函数】  【线程】  【同步】  【page】   点击查看原文>

Mysql学习教程

mysql初学者练习题

【云栖社区】  【mysql】  【innodb】  【charset】  【Create】  【varchar】   点击查看原文>

MySQL:Innodb page clean 线程 (一): 基础篇

本文使用源码版本:Percona 5.7.14本文约定 -协调工作线程:因为page clean线程的协调线程也会完成部分刷新工作,所以叫做协调工作线程。 一、page clean线程概念 Innodb中page clean线程将脏数据写入到磁盘,脏数据写盘后相应的redo就可以覆盖,然后达到redo循环使用的目的。

【云栖社区】  【算法】  【mysql】  【innodb】  【函数】  【线程】   …

[获取更多]
2018最新淘宝面试出炉:分布式锁+集群+一致Hash算法+底层技术原理

原文链接:https://blog.csdn.net/SpringJavaMyBatis/article/details/83415696

阿里技术面试回顾: 1.Java基础还是需要掌握牢固,重点会问HashMap等集合类,以及多线程、线程池等。

【分布式】  【大数据】  【redis】  【算法】  【java】  【消息队列】  【NOSQL】   …

[获取更多]
InnoDB意外宕机不难解决,但你真的懂数据恢复吗?

InnoDB如果发生意外宕机了,数据会丢么? 对于这个问题,稍微了解一点MySQL知识的人,都会斩钉截铁的回答:不会! 为什么? 他们也会毫不犹豫地说:因为有重做日志(redo log),数据可以通过redo log进行恢复。

【mysql】  【innodb】  【日志】  【LOG】  【binlog】  【数据恢复】  【表空间】   …

[获取更多]
基于 Percona Server for MySQL 体验 MyRocks

RocksDB是facebook基于LevelDB实现的一款可嵌入式的持久化键值(Key-Value)存储数据库,目前为facebook内部大量业务提供服务。由于其有高性能和高适配性的特点,所以被大量的应用于对传统数据库引擎的高性能改造,例如商业数据库引擎 TerarkDB 分布式关系型数据库 TIDB 等都是应用了 ROCKSDB 来实现高性能的。

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

[获取更多]
【学习笔记】mysql索引原理之聚簇索引

索引分为聚簇索引和非聚簇索引。 以一本英文课本为例,要找第8课,直接翻书,若先翻到第5课,则往后翻,再翻到第10课,则又往前翻。这本书本身就是一个索引,即“聚簇索引”。 如果要找"fire”这个单词,会翻到书后面的附录,这个附录是按字母排序的,找到F字母那一块,再找到"fire”,对应的会是它在第几课。

【数据存储与数据库】  【大数据】  【mysql】  【innodb】  【排序】   …

[获取更多]
【学习笔记】mysql索引原理之InnoDB

InnoDB是事务安全的MySQL存储引擎,在OLTP的应用中,InnoDB应该作为核心应用表的首选存储引擎。 1、线程 后台的线程主要负责:刷新内存池中的数据,保证缓冲池中的内存缓存的是最近的数据;将已修改的数据文件刷新到磁盘文件;保证在数据库发生异常情况下InnoDB能恢复到正常状态。

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

[获取更多]
MySQL:Innodb:innodb_flush_log_at_trx_commit参数影响的位置

源码5.7.22 影响阶段:MYSQL_BIN_LOG::ordered_commit 的flush阶段 一、影响的函数 innobase_flush_logs函数,函数如下其实注释也写得很清楚了。binlog_group_flush 参数为1。

【mysql】  【innodb】  【函数】  【SQL】  【binlog】  【handler】  【Group】   …

[获取更多]
干货!MySQL 大表优化方案(1)

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。

【云栖社区】  【编程语言】  【Java核心技术】  【java】  【mysql】   …

[获取更多]