本篇教程介绍在 OceanBase 开发者中心(OceanBase Developer Center,ODC)中查看 SQL 性能的详细步骤。
创新互联公司从2013年成立,先为北海等服务建站,北海等地企业,进行企业商务咨询服务。为北海企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,大多数数据库开发者依赖 SQL 语言对数据库内容进行管理与开发。所以 SQL 的性能一定程度上会影响数据库的性能,SQL 本身提供了执行计划命令(EXPLAIN 命令 )供用户查看语句在数据库中具体的执行步骤并以此作为判断 SQL 性能和改进 SQL 语句的依据。
OceanBase 开发者中心(OceanBase Developer Center,ODC)作为一款强大的企业级数据库开发平台,提供了图形化查看 SQL 语句执行计划的功能。借助 ODC 您可以更直观便捷查看 SQL 语句的执行情况并分析 SQL 语句的性能。
运行下述语句,创建示例表 employees:
CREATE TABLE employees(
emp_id INTEGER,
emp_name VARCHAR(20),
manager_id INTEGER
);
INSERT INTO employees VALUES ( 1, 'Anna', 6 ) ;
INSERT INTO employees VALUES ( 2, 'Brain', 4 ) ;
INSERT INTO employees VALUES ( 3, 'Candy', 4 ) ;
INSERT INTO employees VALUES ( 4, 'David', 5 ) ;
INSERT INTO employees VALUES ( 5, 'Eva', NULL) ;
INSERT INTO employees VALUES ( 6, 'Frank', 5 ) ;
INSERT INTO employees VALUES ( 7, 'Gary', 6 ) ;
SELECT * FROM employees;
EXPLAIN PLAN
操作的结果),展示的执行数据可能与实际执行语句后的数据略有不用,但是可以使用该功能预先评估 SQL 语句。单击工具栏中的
运行 按钮,执行
SELECT
语句。
此时在弹出的
执行详情 中,展示的是语句执行后实际的执行计划。
耗时统计 模块通过条形图形象的展示了以下信息及它们之间的占比:
IO 统计 模块主要展示了以下信息:
计划统计 页签结构化的展示了语句执行后的执行计划。它同
计划详情 页面中的结构一样,详情可查看步骤 3 中
计划统计 的信息。
大纲 页签展示了执行计划返回的结果中 OUTLINE DATA 对应的内容。这部分内容是优化器为了完全复现某一计划而生成的一组 Hint 信息。
网页标题:创新互联OceanBase教程:OceanBase如何查看SQL性能
文章起源:http://www.shufengxianlan.com/qtweb/news27/277377.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联