📄 manual_mysql_benchmarks.html
字号:
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title>MySQL中文参考手册- 11 MySQL基准套件</title>
<style type="text/css">
<!--
.p14{font-size:14.8px;font-family:宋体;line-height:14pt;}
.p5{ border: 1px solid rgb(146,201,201) }
a:hover{color:red;}
a.t1:visited{color:red;}
-->
</style>
</head>
<body BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#101090" VLINK="#7030B0" class="p4">
<h1><img src="Img/mysql-logo.gif" alt="mysql-logo.gif (3082 bytes)" WIDTH="127" HEIGHT="60"><font color="#FF0000">MySQL中文参考手册</font></h1>
<p>译者:晏子 <a href="mailto:(clyan@sohu.com">(clyan@sohu.com</a>)
主页:<a href="http://linuxdb.yeah.net">http://linuxdb.yeah.net</a></p>
<hr>
<p><a HREF="manual_Introduction.html">第一章</a>, <a HREF="manual_Performance.html">前一章</a>,
<a HREF="manual_Tools.html">下一章</a>, <a HREF="manual_Concept_Index.html">最后一章</a>,<a HREF="manual_toc.html">目录</a>. </p>
<hr>
<h1><a NAME="MySQL_Benchmarks" HREF="manual_toc.html#MySQL_Benchmarks">11 MySQL
基准套件</a></h1>
<p>本章应该包含<strong>MySQL</strong>基准套件的技术描述(和<code>crash-me</code>),但是该描述还没被写成。目前,你应该研究在分发中的<tt>“sql-bench”</tt>目录下代码和结果(当然在网页<a HREF="http://www.mysql.com/crash-me-choose.htmy">http://www.mysql.com/crash-me-choose.htmy</a>并且(通常发现了在MySQL分发的<tt>“sql-bench”</tt>目录下找到))。
</p>
<p>基准将告诉任何用户一个给定的SQL实现在哪方面表现得很好或很糟糕。
</p>
<p>注意,这个基准是单线程的,因此它测量操作的最小时间。 </p>
<p>例如(在同一台NT 4.0机器上运行): </p>
<table border="1" width="100%" NOSAVE>
<tr>
<td><strong>通过索引读取 2000000行(2百万)</strong> </td>
<td><strong>秒数</strong></td>
<td><strong>秒数</strong></td>
</tr>
<tr>
<td>mysql </td>
<td>367 </td>
<td>249 </td>
</tr>
<tr>
<td>mysql_odbc </td>
<td>464 </td>
</tr>
<tr>
<td>db2_odbc </td>
<td>1206 </td>
</tr>
<tr>
<td>informix_odbc </td>
<td>121126 </td>
</tr>
<tr>
<td>ms-sql_odbc </td>
<td>1634 </td>
</tr>
<tr>
<td>oracle_odbc </td>
<td>20800 </td>
</tr>
<tr>
<td>solid_odbc </td>
<td>877 </td>
</tr>
<tr>
<td>sybase_odbc </td>
<td>17614 </td>
</tr>
</table>
<table border="1" width="100%" NOSAVE>
<tr>
<td><strong>插入(350768)行</strong> </td>
<td><strong>秒数</strong> </td>
<td><strong>秒数</strong> </td>
</tr>
<tr>
<td>mysql </td>
<td>381 </td>
<td>206 </td>
</tr>
<tr>
<td>mysql_odbc </td>
<td>619 </td>
</tr>
<tr>
<td>db2_odbc </td>
<td>3460 </td>
</tr>
<tr>
<td>informix_odbc </td>
<td>2692 </td>
</tr>
<tr>
<td>ms-sql_odbc </td>
<td>4012 </td>
</tr>
<tr>
<td>oracle_odbc </td>
<td>11291 </td>
</tr>
<tr>
<td>solid_odbc </td>
<td>1801 </td>
</tr>
<tr>
<td>sybase_odbc </td>
<td>4802 </td>
</tr>
</table>
<p>在上面的测试中<strong>MySQL</strong>用一个8M索引缓存运行。 </p>
<p>注意,没有包含Oracle,因为他们要求删去。所有的 Oracle基准测试不得不被Oracle拿走!我们相信使Oracle基准测试<strong>很</strong>有偏见,因为上面的基准测试被假定来显示可以能为一个单个客户做一个标准安装。
</p>
<p><code>crash-me</code>试图确定一个数据库支持什么特征并且实际运行的查询有什么能力和限制。例如,它确定:
<ul>
<li>支持的什么列类型</li>
<li>支持多少索引</li>
<li>支持什么功能</li>
<li>一个查询能有多大</li>
<li>一个<code>VARCHAR</code>列能有多大</li>
</ul>
<hr>
<p><a HREF="manual_Introduction.html">第一章</a>, <a HREF="manual_Performance.html">前一章</a>,
<a HREF="manual_Tools.html">下一章</a>, <a HREF="manual_Concept_Index.html">最后一章</a>,<a HREF="manual_toc.html">目录</a>. </p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -