### 8.13.1 测量表达式和函数的速度

要测量特定 MySQL 表达式或函数的速度，请调用[`基准（）`](information-functions.html#function_benchmark)函数使用[**mysql**](mysql.html)客户端程序。它的语法是[`基准（*`循环计数`*,*`表达式`*)`](information-functions.html#function_benchmark).返回值始终为零，但[**mysql**](mysql.html)打印一行，显示语句执行大约需要多长时间。例如：

```
mysql> SELECT BENCHMARK(1000000,1+1);
+------------------------+
| BENCHMARK(1000000,1+1) |
+------------------------+
|                      0 |
+------------------------+
1 row in set (0.32 sec)
```

该结果是在 Pentium II 400MHz 系统上获得的。它表明 MySQL 可以在该系统上在 0.32 秒内执行 1,000,000 个简单的加法表达式。

内置的 MySQL 函数通常是高度优化的，但也可能有一些例外。[`基准（）`](information-functions.html#function_benchmark)是找出某些功能是否对您的查询有问题的绝佳工具。
