自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MountEtna

决定我们成为什么样的人,不是我们的能力,而是我们的选择。——阿不思·邓布利多

  • 博客(19)
  • 收藏
  • 关注

原创 【狼人杀】初阶教学——基本规则

标准局玩家配置玩家总数:12 狼人:4预言家:1女巫:1猎人:1白痴:1平民:4角色预言家 阵营:好人技能 验人:每晚查看某个玩家身份。 金水:宣布某个玩家是好人。查杀:宣布某个玩家是狼人。核心 取得好人阵营的信任。狼人 阵营:狼人技能 刀杀:杀掉一名玩家。核心 隐藏自己。误导其他玩家自相残杀。女巫: 阵营:好人技能 药:每天晚上可以使用一瓶药。

2017-09-02 14:10:51 1592

翻译 【MySQL 5.7 Reference Manual】15.4.13.1 Group Commit for Redo Log Flushing(基于组提交的Redo日志刷新)

InnoDB,像任何其他ACID标准数据库引擎一样,在事务提交之前会刷新事务redo日志。InnoDB使用组提交功能将这类刷新请求打包到一起以避免每个提交都触发一次刷新。通过组提交,InnoDB可为大概在同一时间提交的多个用户事务分配一个单独的日志文件写入操作用来执行这些提交行为,这大大提高了吞吐量。

2017-01-02 21:57:44 415

翻译 【MySQL 5.7 Reference Manual】15.4.13 Redo Log(Redo日志)

redo日志基于磁盘的数据结构,在崩溃恢复期间用于纠正不完整事务所写入的数据。在正常操作情况下,redo日志编码请求以改变InnoDB表数据,这些数据来自于SQL语句或低级API调用的结果。如果在意外关闭之前更新数据文件的操作没有结束,这些修改在初始化期间(连接被接收接受之前)会自动重新执行。

2017-01-02 21:36:01 478

翻译 【MySQL 5.7 Reference Manual】15.4.12.1 InnoDB Temporary Table Undo Logs(InnoDB临时表Undo日志)

临时表undo日志,在MySQL 5.7.2中被引入,用于存放临时表和相关对象。这种类型的undo日志不是一个redo日志,因为临时表在崩溃恢复期间不会被恢复并且不需要redo日志。然而,临时表undo日志在服务运行时被用于回滚。这种特殊类型的non-redo undo日志通过避免临时表及其相关对象的redo日志I/O来提升性能。临时表undo日志驻留在临时表空间中。在默认情况下,默认的临时表空间文件ibtmp1位于数据目录中且总是在服务启动时被重建。用户可以通过设置innodb_temp_data_fil

2017-01-02 21:35:06 382

翻译 【MySQL 5.7 Reference Manual】15.4.12 Temporary Tablespace(临时表空间)

临时表空间,在MySQL 5.7.1中被引入,该表空间用于存放非压缩状态的InnoDB临时表和相关对象。配置项innodb_temp_data_file_path定义了临时表空间数据文件的相关路径。如果innodb_temp_data_file_path未定义,一个单独自动扩展大小为12MB名为ibtmp1的数据文件会被创建在数据目录中。任何一个服务启动时临时表空间都会被重建并接收一个动态生成的空间ID,这样可以帮助避免与已存在的空间ID冲突。临时表空间不可以驻留在一个原始设备上。如果临时表空间无法创建,那

2017-01-02 21:34:16 641

翻译 【MySQL 5.7 Reference Manual】15.4.11 Undo Tablespace(Undo表空间)

一个undo表空间由一个或多个包含undo logs文件组成。Undo日志存在于undo日志段中,而undo日志段被包含在回滚段中。在默认情况下,回滚段物理上是系统表空间的一部分。然而,回滚段可以驻留在单独的undo表空间中。当使用innodb_undo_tablespaces和innodb_undo_directory配置项将undo日志从系统表空间中独立出来时,会创建一个undo表空间。

2017-01-02 21:33:09 535

翻译 【MySQL 5.7 Reference Manual】15.4.10 General Tablespaces(通用表空间)

一个共享的InnoDB表空间,通过CREATE TABLESPACE语句创建。通用表空间可以被创建在MySQL数据目录外,它可以容纳多个表,并支持表的全部行格式。通用表空间在MySQL 5.7.6中被引入。

2017-01-02 21:31:50 396

翻译 【MySQL 5.7 Reference Manual】15.4.9 File-Per-Table Tablespaces(独立表空间)

独立表空间是一种单表表空间,它创建在自有的数据文件中而不是在系统表空间中。当innodb_file_per_table选项启用时,表会创建在独立表空间中。否则,InnoDB表会创建在系统表空间中。每一个独立表空间都由一个.ibd数据文件表示,它在默认情况下会创建在数据库目录中。

2017-01-02 21:31:01 405

翻译 【MySQL 5.7 Reference Manual】15.4.8 Undo Logs(Undo日志)

一个undo日志是与一次事务相关的undo日志记录的集合。一条undo日志记录所包含的信息是关于如何撤销最近通过事务对聚簇索引做出的变更。如果另一个事务需要看原始数据(作为一致性读取操作的一部分),未修改的数据会从undo日志记录取出。undo日志存在于undo日志段中,它同时也包含在回滚段中。在默认情况下,回滚段物理上是系统表空间的一部分。然而,回滚段可以驻留在单独的undo表空间中。更多信息,请参考15.7.7,“在单独的表空间中存储InnoDB Undo日志”。更多内容关于多版本,请参考15.3, “

2017-01-02 21:30:01 244

翻译 【MySQL 5.7 Reference Manual】15.4.7 Doublewrite Buffer(双写缓冲)

双写缓冲是一个位于系统表空间中的存储区域,InnoDB缓冲池中刷出的页在被写入数据文件的适当位置之前会先写入这里。只有把页刷出并写入到双写缓冲之后,InnoDB才会把页写入到适当位置。假如此时操作系统、存储子系统或mysqld进程在页写到一半时崩溃,InnoDB在之后崩溃恢复期间可以从双写缓冲中找到一个完好的页拷贝。

2017-01-02 21:28:40 1175

翻译 【MySQL 5.7 Reference Manual】15.4.6 InnoDB Data Dictionary(InnoDB数据字典)

InnoDB数据字典由内部系统表组成,它包含了用于维持对象(比如表、索引和表列)记录的元数据。元数据的物理位置位于InnoDB系统表空间。由于历史原因,数据字典元数据和存储在InnoDB表元数据文件中的信息有一定程度的重叠。

2017-01-02 21:27:48 533

翻译 【MySQL 5.7 Reference Manual】15.4.5 System Tablespace(系统表空间)

InnoDB系统表空间包含了InnoDB数据字典(InnoDB相关对象的元数据)并且还是双写缓冲、变更缓冲和undo日志的存储区域。系统表空间也包含了系统表空间中任意用户表的表数据和索引数据。如果系统表空间被多个表所共享,那么它会被当作一个共享表空间。

2017-01-02 21:26:57 292

翻译 【MySQL 5.7 Reference Manual】15.4.4 Redo Log Buffer(Redo日志缓冲)

redo日志缓冲是一块内存空间用于暂存写入redo日志的数据。Redo日志缓冲的大小可通过innodb_log_buffer_size配置项来定义。redo日志缓冲被周期性的刷入磁盘日志文件。一个大型的redo日志缓冲允许大型事务运行时可以不必在事务提交前将redo日志写到磁盘上。因此,如果你有一些事务需要更新、插入、或者删除多行记录,较大的日志缓冲可以节约磁盘I/O。

2017-01-02 21:25:32 392

翻译 【MySQL 5.7 Reference Manual】15.4.3 Adaptive Hash Index(自适应哈希索引)

自适应哈希索引(AHI)使InnoDB平台看起来更像一个内存数据库(在系统负载适当并且分配给缓存池的内存充裕的情况下),且不牺牲任何事务特性或可靠性。这个特性可以在服务启动时通过innodb_adaptive_hash_index选项生效,或者通过--skip-innodb_adaptive_hash_index关闭。

2017-01-02 21:23:42 1220

翻译 【MySQL 5.7 Reference Manual】15.4.2 Change Buffer(变更缓冲)

变更缓冲是一个特殊的数据结构,当目标页不在缓冲池中时,变更缓冲负责缓存对二级索引页的变更。被缓冲的变更内容可能是INSERT,UPDATE,或DELETE操作(DML)的结果。在下一次读操作时这些页会被载入缓冲池,之后变更缓冲中的内容将被合并。

2017-01-02 21:08:18 589

翻译 【MySQL 5.7 Reference Manual】15.4.1 Buffer Pool(缓冲池)

该缓冲池位于主内存中,InnoDB用它来缓存被访问过的表和索引。该缓冲池使常用数据可以直接在内存中被处理,从而提升处理速度。在专用的数据库服务中,常有多达80%的物理内存被作为InnoDB的缓冲池。

2017-01-02 21:06:53 437

翻译 【MySQL 5.7 Reference Manual】15.4 InnoDB Architecture(InnoDB架构)

15.4 InnoDB Architecture(InnoDB架构)15.4.1 Buffer Pool(缓冲池)15.4.2 Change Buffer(变更缓冲)15.4.3 Adaptive Hash Index(自适应哈希索引)15.4.4 Redo Log Buffer(Redo日志缓冲)15.4.5 System Tablespace(系统表空间)15.4.6 InnoDB D

2017-01-02 21:01:56 287

转载 Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated ?

Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated ?Why is Thread.stop deprecated?Because it is inherently unsafe. Stopping a thread causes i

2015-08-31 10:36:53 312

原创 Word 转PDF

需要预装Adobe Acrobat 7.0 Professional,利用虚拟打印机读入word文件,然后打到pdf上。使用了jacob,将jacob的jar文件导入项目;dll文件放到jre\bin中。package word2pdf.service;import java.io.File;import com.jacob.activeX.ActiveXCompone...

2011-05-16 10:39:12 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除