<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>读书笔记 &#8211; dbtan 谈DB</title>
	<atom:link href="https://dbtan.com/category/study-note/feed" rel="self" type="application/rss+xml" />
	<link>https://dbtan.com</link>
	<description>dbtan 的生活、Oracle 及 Linux 等的学习笔记、观点。      说，永远易于做！</description>
	<lastBuildDate>Wed, 16 Aug 2023 09:39:46 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>InnoDB存储引擎文件</title>
		<link>https://dbtan.com/2016/05/innodb_files.html</link>
					<comments>https://dbtan.com/2016/05/innodb_files.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Wed, 18 May 2016 06:16:59 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQL InnoDB 存储引擎]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[InnoDB]]></category>
		<category><![CDATA[redo log]]></category>
		<category><![CDATA[tablespace]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/?p=289</guid>

					<description><![CDATA[我们知道MySQL数据库相关的一些文件，可以分为MySQL数据库文件以及各存储引擎相关的文件。与MySQL数据 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>我们知道MySQL数据库相关的一些文件，可以分为MySQL数据库文件以及各存储引擎相关的文件。与MySQL数据库有关的文件中，错误文件和二进制日志文件非常重要。当MySQL数据库发生任何错误时，DBA首先就应该去查看错误文件，从文件提示的内容中找出问题所在。当然，错误文件不仅记录了错误内容，也记录了[......]</p>
<p class="read-more"><a href="https://dbtan.com/2016/05/innodb_files.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2016/05/innodb_files.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MySQL二进制日志（binlog）</title>
		<link>https://dbtan.com/2016/05/mysql_binlog.html</link>
					<comments>https://dbtan.com/2016/05/mysql_binlog.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Fri, 13 May 2016 05:56:38 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQL InnoDB 存储引擎]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[binlog]]></category>
		<category><![CDATA[InnoDB]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/?p=282</guid>

					<description><![CDATA[二进制日志（binary log）记录了对MySQL数据库执行更改的所有操作，但是不包括SELECT和SHOW [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>二进制日志（binary log）记录了对MySQL数据库执行更改的所有操作，但是不包括SELECT和SHOW这类操作，因为这类操作对数据本身并没有修改。然而，若操作本身并没有导致数据发生变化，那么该操作可能也会写入二进制日志。例如：</p>
<p>tqdb@localhost.[tqdb] 16:00:48&#038;[......]</p>
<p class="read-more"><a href="https://dbtan.com/2016/05/mysql_binlog.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2016/05/mysql_binlog.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MySQL InnoDB锁和死锁</title>
		<link>https://dbtan.com/2016/05/mysql_innodb_lock_and_deadlock.html</link>
					<comments>https://dbtan.com/2016/05/mysql_innodb_lock_and_deadlock.html#comments</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Sun, 01 May 2016 08:15:31 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQL InnoDB 存储引擎]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[deadlock]]></category>
		<category><![CDATA[Innodb lcok]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/?p=269</guid>

					<description><![CDATA[在使用MySQL的业务中，经常会碰到各种MySQL的死锁。一直以来，我们接触比较多的是Oracle数据库，而大 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>在使用MySQL的业务中，经常会碰到各种MySQL的死锁。一直以来，我们接触比较多的是Oracle数据库，而大家正在逐步开始使用MySQL数据库，都对MySQL的死锁不甚了解，趁这次机会，好好学习一下MySQL的死锁。我们的死锁的讨论是在InnoDB引擎基础上的。</p>
<p>1. MySQL索引</p>
<p>1.1[......]</p>
<p class="read-more"><a href="https://dbtan.com/2016/05/mysql_innodb_lock_and_deadlock.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2016/05/mysql_innodb_lock_and_deadlock.html/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>MySQL使用可重复读作为默认隔离级别的原因</title>
		<link>https://dbtan.com/2015/10/mysql-using-repeatable-read-as-the-default-isolation-level.html</link>
					<comments>https://dbtan.com/2015/10/mysql-using-repeatable-read-as-the-default-isolation-level.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Wed, 07 Oct 2015 09:53:10 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQL InnoDB 存储引擎]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[isolation level]]></category>
		<category><![CDATA[repeatable read]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/?p=237</guid>

					<description><![CDATA[一般的RDBMS系统，默认都会使用读提交（Read-Comitted，RC）作为默认隔离级别，如Oracle、 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>一般的RDBMS系统，默认都会使用读提交（Read-Comitted，RC）作为默认隔离级别，如Oracle、SQL Server等，而MySQL却使用可重复读（Read-Repeatable，RR）。要知道，越高的隔离级别，能解决的数据一致性问题越多，理论上性能损耗更大，可并发性越低。隔离级别依次[......]</p>
<p class="read-more"><a href="https://dbtan.com/2015/10/mysql-using-repeatable-read-as-the-default-isolation-level.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2015/10/mysql-using-repeatable-read-as-the-default-isolation-level.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle 10g/11g Latch机制的变化</title>
		<link>https://dbtan.com/2010/05/oracle-10g11g-latch.html</link>
					<comments>https://dbtan.com/2010/05/oracle-10g11g-latch.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Thu, 13 May 2010 10:18:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[深入解析Oracle]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[Event]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/2010/05/oracle-10g11g-latch.html</guid>

					<description><![CDATA[Oracle 10g/11g Latch机制的变化：前面曾经提到，Oracle的Latch机制采用spin来进 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Oracle 10g/11g Latch机制的变化：前面曾经提到，Oracle的Latch机制采用spin来进行持有CPU的不断尝试，虽然通常Latch的获取会非常快（一般在微秒级），但是很多时候Latch竞争还是会引发极为严重的CPU争用。所以从Oracle 10g开始，Oracle尝试引入一种新[......]</p>
<p class="read-more"><a href="https://dbtan.com/2010/05/oracle-10g11g-latch.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2010/05/oracle-10g11g-latch.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Latch Free（闩锁释放）</title>
		<link>https://dbtan.com/2010/05/latch-free.html</link>
					<comments>https://dbtan.com/2010/05/latch-free.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Thu, 13 May 2010 10:12:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[深入解析Oracle]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[Event]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/2010/05/latch-free.html</guid>

					<description><![CDATA[Latch Free（闩锁释放）：Latch Free通常被称为闩锁释放，这个名称常常引起误解，实际上我们应该 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Latch Free（闩锁释放）：Latch Free通常被称为闩锁释放，这个名称常常引起误解，实际上我们应该在前面加上一个“等待”（wait），当数据库出现这个等待时，说明有进程正在等待某个Latch被释放，也就是waiting latch free。  Latch是一种低级排队（串行）机制，用于[......]</p>
<p class="read-more"><a href="https://dbtan.com/2010/05/latch-free.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2010/05/latch-free.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Enqueue （队列等待）</title>
		<link>https://dbtan.com/2010/05/enqueue.html</link>
					<comments>https://dbtan.com/2010/05/enqueue.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Thu, 13 May 2010 09:53:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[深入解析Oracle]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[Event]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/2010/05/enqueue.html</guid>

					<description><![CDATA[Enqueue （队列等待）：Enqueue是一种保护共享资源的锁定机制。该锁定机制保护共享资源，以避免因并发 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Enqueue （队列等待）：Enqueue是一种保护共享资源的锁定机制。该锁定机制保护共享资源，以避免因并发操作而损坏数据，比如通过锁定保护一行记录，避免多个用户同时更新。Enqueue采用排队机制，即FIFO（先进先出）来控制资源的使用。  在Oracle 10g之前，Enqueue事件是一组锁[......]</p>
<p class="read-more"><a href="https://dbtan.com/2010/05/enqueue.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2010/05/enqueue.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>日志文件相关等待</title>
		<link>https://dbtan.com/2010/05/event-about-log.html</link>
					<comments>https://dbtan.com/2010/05/event-about-log.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Thu, 13 May 2010 09:35:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[深入解析Oracle]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[Event]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/2010/05/event-about-log.html</guid>

					<description><![CDATA[日志文件相关等待：redo对于数据库来说非常重要，有一系统等待事件和日志相关，通过v$event_name视图 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>日志文件相关等待：redo对于数据库来说非常重要，有一系统等待事件和日志相关，通过v$event_name视图可以找到这些等待事件：  sys@CCDB&gt; select name from v$event_name where name like '%log%';NAME-----------[......]</p>
<p class="read-more"><a href="https://dbtan.com/2010/05/event-about-log.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2010/05/event-about-log.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>direct path read/write （直接路径读／写）</title>
		<link>https://dbtan.com/2010/04/direct-path-readwrite.html</link>
					<comments>https://dbtan.com/2010/04/direct-path-readwrite.html#comments</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Mon, 12 Apr 2010 07:06:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[深入解析Oracle]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[重要等待事件]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/2010/04/direct-path-readwrite.html</guid>

					<description><![CDATA[direct path read/write （直接路径读／写）： 直接路径读（direct path rea [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>direct path read/write （直接路径读／写）：  直接路径读（direct path read）通常发生在Oracle直接读数据到进程PGA时，这个读取不需要经过SGA。直接路径读等待事件的3个参数分别是file number（指绝对文件号）、first dba、block cn[......]</p>
<p class="read-more"><a href="https://dbtan.com/2010/04/direct-path-readwrite.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2010/04/direct-path-readwrite.html/feed</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>db file scattered read 等待事件</title>
		<link>https://dbtan.com/2010/04/db-file-scattered-read.html</link>
					<comments>https://dbtan.com/2010/04/db-file-scattered-read.html#respond</comments>
		
		<dc:creator><![CDATA[dbtan]]></dc:creator>
		<pubDate>Sat, 10 Apr 2010 15:24:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[深入解析Oracle]]></category>
		<category><![CDATA[读书笔记]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[重要等待事件]]></category>
		<guid isPermaLink="false">http://www.dbtan.com/2010/04/db-file-scattered-read.html</guid>

					<description><![CDATA[db file scattered read 等待事件： 我们经常会见到db file scattered r [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>db file scattered read 等待事件：  我们经常会见到db file scattered read等待事件，在生产环境中，这个等待事件可能更为常见。这个事件表明用户进程正在读数据到Buffer Cache中，等待直到I/O调用返回。db file scattered read发出[......]</p>
<p class="read-more"><a href="https://dbtan.com/2010/04/db-file-scattered-read.html">阅读全文</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dbtan.com/2010/04/db-file-scattered-read.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
