数据库运维形考任务5_第1页
数据库运维形考任务5_第2页
数据库运维形考任务5_第3页
数据库运维形考任务5_第4页
数据库运维形考任务5_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、试验 5 数据库性能监视与优化试验试验目的理解数据库性能概念, 练习数据库性能监视命令方法, 能够对数据库性能进行优化。试验内容【试验5-1】使用SHOW 语句查询设备吞吐量Questions、Com_Select、Com_insert、Com_update、Com_delete 几个指标值。【试验 5-2】 访问 Performance_schema 中的 events_statements_summary_by_digest 表, 猎取有关的延迟、 错误和查询量信息的性能指标。【试验 5-3】 使用 SHOW 语句查询连接检查指标 Threads_connected、 Threads_ru

2、nning 、Connection_errors_internal 、 Aborted_connects 和 Connection_errors_max_connections 。【试验 5-4】 使用 SHOW 语句查询 Innodb 缓冲区指标 Innodb_buffer_pool_pages_total 、Innodb_buffer_pool_read_requests、 Innodb_buffer_pool_reads。【 实 验 5-5 】 使 用 SHOW 语 句 获 取 与 查 询 缓冲相 关 的 指 标 :Qcache_free_blocks、Qcache_free_memor

3、y 、 Qcache_hits 、 Qcache_inserts 、 Qcache_lowmem_prunes 、Qcache_not_cached、 Qcache_queries_in_cache、 Qcache_total_blocks。、【实验5-6】使用SHOW语句获取关于临时表的指标Created_tmp_disk_tables 、Created_tmp_files、 Created_tmp_tables。【试验 5-7】 使用 SHOW 语句猎取访问表的数量指标 Open_tables 和 Opened_tables。【试验 5-8】使用 SHOW PROCESSLIST 命令查询

4、用户正在运行的线程信息帮忙进行故障诊断。【试验 5-9】 调出慢查询日志并利用 mysqldumpslow 来进行日志分析。【试验 5-10】使用 EXPLAIN EXTENDED 命令查看带有 UNION 子句的 SELECT 的执行方案。【试验 5-11】 使用 EXPLAIN EXTENDED 命令查看如下语句的执行方案:SELECT * FROM t1 WHERE a110 AND (EXISTS (SELECT a2 FROM t2 WHERE t2.a25 AND t2.b2=1) OR EXISTS (SELECT a2 FROM t2 WHERE t2.a210) v_t2 W

5、HERE t1.a110 AND v_t2.a220;【试验 5-13】 创建一个表, 并在适当字段上创建索引, 对比在大数据量情形下使用索引与不使用索引的性能。【试验 5-14】 使用 PROCEDURE ANALYSE 检查表列。【试验 5-15】使用 Inet_ATON 将 IP 地址 192.128.1.1 转换为数字,再将 2130706433 转换为IP 地址。【试验 5-16】 进行简洁的关联查询代替子查询的重写操作, 并验证其正确性和执行效率的变化。【试验 5-17】 查询 SQL 的最大连接数并修改其至合适的数值。试验结果Com_delete 几个指标值。【试验5-1】使用S

6、HOW 语句查询设备吞吐量Questions、Com_Select、Com_insert、Com_update、有关的延迟、错误和查询量信息的性能指标。【试验 5-2】 访问 Performance_schema 中的 events_statements_summary_by_digest 表, 猎取【试验 5-3】 使用 SHOW 语句查询连接检查指标 Threads_connected、 Threads_running 、Connection_errors_internal、Aborted_connects 和Connection_errors_max_connections。【试验 5-

7、4】 使用 SHOW 语句查询 Innodb 缓冲区指标 Innodb_buffer_pool_pages_total 、Innodb_buffer_pool_read_requests、Innodb_buffer_pool_reads。【 实 验 5-5 】 使 用 SHOW 语 句 获 取 与 查 询 缓冲相 关 的 指 标 :Qcache_free_blocks、Qcache_free_memory 、 Qcache_hits 、 Qcache_inserts 、 Qcache_lowmem_prunes 、Qcache_not_cached、Qcache_queries_in_cach

8、e、Qcache_total_blocks。 、【实验5-6】使用SHOW语句获取关于临时表的指标Created_tmp_disk_tables 、Created_tmp_files、 Created_tmp_tables。【试验5-7】 使用 SHOW 语句猎取访问表的数量指标Open_tables 和 Opened_tables。【试验 5-8】使用 SHOW PROCESSLIST 命令查询用户正在运行的线程信息帮忙进行故障诊断。【 实 验5-9 】调 出 慢 查 询 日 志 并 利 用mysqldumpslow来 进 行 日 志 分 析 。【试验 5-10】使用 EXPLAIN EXT

9、ENDED 命令查看带有 UNION 子句的 SELECT 的执行方案。【试验 5-11】 使用 EXPLAIN EXTENDED 命令查看如下语句的执行方案:SELECT * FROM t1 WHERE a110 AND (EXISTS(SELECTa2FROMt2WHEREt2.a25ANDt2.b2=2);EXISTS (SELECT a2 FROM t2 WHERE t2.a25 AND t2.b2=1) OR【试验 5-12】 使用 EXPLAIN EXTENDED 命令查看如下语句的执行方案:WHEREt1.a110ANDv_t2.a210) v_t2不使用索引的性能。【试验 5-

10、13】 创建一个表, 并在适当字段上创建索引, 对比在大数据量情形下使用索引与【实验5-14】使用PROCEDUREANALYSE检查表列。【试验 5-15】使用 Inet_ATON 将 IP 地址 192.128.1.1 转换为数字,再将 2130706433 转换为IP 地址。变化。【试验 5-16】 进行简洁的关联查询代替子查询的重写操作, 并验证其正确性和执行效率的【 实 验5-17 】查 询SQL的 最 大 连 接 数 并 修 改 其 至 合 适 的 数 值 。3.试验结果【试验5-1】使用SHOW 语句查询设备吞吐量Questions、Com_Select、Com_insert、C

11、om_update、Com_delete 几个指标值。【试验 5-2】 访问 Performance_schema 中的 events_statements_summary_by_digest 表, 猎取有关的延迟、 错误和查询量信息的性能指标。【试验 5-3】 使用 SHOW 语句查询连接检查指标 Threads_connected、 Threads_running 、Connection_errors_internal 、 Aborted_connects 和 Connection_errors_max_connections 。【试验 5-4】 使用 SHOW 语句查询 Innodb 缓

12、冲区指标 Innodb_buffer_pool_pages_total 、Innodb_buffer_pool_read_requests、 Innodb_buffer_pool_reads。【 实 验 5-5 】 使 用 SHOW 语 句 获 取 与 查 询 缓冲相 关 的 指 标 :Qcache_free_blocks、Qcache_free_memory 、 Qcache_hits 、 Qcache_inserts 、 Qcache_lowmem_prunes 、Qcache_not_cached、 Qcache_queries_in_cache、 Qcache_total_blocks

13、。、【实验5-6】使用SHOW语句获取关于临时表的指标Created_tmp_disk_tables 、Created_tmp_files、 Created_tmp_tables。【试验 5-7】 使用 SHOW 语句猎取访问表的数量指标 Open_tables 和 Opened_tables。【试验 5-8】使用 SHOW PROCESSLIST 命令查询用户正在运行的线程信息帮忙进行故障诊断。【试验 5-9】 调出慢查询日志并利用 mysqldumpslow 来进行日志分析。【试验 5-10】使用 EXPLAIN EXTENDED 命令查看带有 UNION 子句的 SELECT 的执行方案。【试验 5-11】 使用 EXPLAIN EXTENDED 命令查看如下语句的执行方案:SELECT * FROM t1 WHERE a110 AND (EXISTS (SELECT a2 FROM t2 WHERE t2.a25 AND t2.b2=1) OR EXISTS (SELECT a2 FROM t2 WHERE t2.a210) v_t2 WHERE t1.a110 AND v_t2.a220;【试验 5-13】 创建一个表, 并在适当字段上创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论