当前位置: 首页 > news >正文

丹阳建站推广管理网站建设的3个阶段

丹阳建站推广管理,网站建设的3个阶段,做网站维护累吗,天工网工程新希望官网达梦sql查询 Sql 优化 文章目录 达梦sql查询 Sql 优化注意点测试数据单表查询 Sort 语句优化优化过程 多表关联SORT 优化函数索引的使用 注意点 关于优化过程中工具的选用#xff0c;推荐使用自带的DM Manage#xff0c;其它工具在查看执行计划等时候不明确在执行计划中命中…达梦sql查询 Sql 优化 文章目录 达梦sql查询 Sql 优化注意点测试数据单表查询 Sort 语句优化优化过程 多表关联SORT 优化函数索引的使用 注意点 关于优化过程中工具的选用推荐使用自带的DM Manage其它工具在查看执行计划等时候不明确在执行计划中命中顺序是左右边最上边优先执行同一级上面的先执行 测试数据 本次测试的DM8数据库版本号如下SELECT * FROM v$version 主表 -- SYSDBA.TABLE_CLASS_TEST definitionCREATE TABLE SYSDBA.TABLE_CLASS_TEST (ID VARCHAR(100) NOT NULL,NAME VARCHAR(100) NULL,CODE VARCHAR(100) NULL,TITLE VARCHAR(100) NULL,CREATETIME TIMESTAMP NULL,COLUMN1 VARCHAR(100) NULL,COLUMN2 INTEGER NULL,COLUMN3 VARCHAR(100) NULL,COLUMN4 VARCHAR(300) NULL,COLUMN5 VARCHAR(400) NULL,COLUMN6 VARCHAR(100) NULL,COLUMN7 VARCHAR(10) NULL,CONSTRAINT TAVBLE_CLASS_TEST_PK PRIMARY KEY (ID) ); CREATE UNIQUE INDEX INDEX33557764 ON SYSDBA.TABLE_CLASS_TEST (ID);子表 CREATE TABLE SYSDBA.TABLE_CLASS_TEST_CHILD ( ID VARCHAR(100) NOT NULL, NAME VARCHAR(100), CODE VARCHAR(100), TITLE VARCHAR(100), CREATETIME TIMESTAMP(6), COLUMN1 VARCHAR(100), COLUMN2 INTEGER, COLUMN3 VARCHAR(100), COLUMN4 VARCHAR(300), CONSTRAINT TABLE_CLASS_TEST_CHILD NOT CLUSTER PRIMARY KEY(ID)) STORAGE(ON MAIN, CLUSTERBTR) ;使用的sql工具达梦自带的客户端工具 DM MANAGER 单表查询 Sort 语句优化 对于单表查询含有order by的SQL去掉SORT比较简单创建对应的索引即可。 优化过程 执行sql执行计划 explain select * from table_class_test where code 3 order by createtime desc,code descCSCN2 给排序字段创建联合排序索引 create index SYSDBA.TABLE_CLASS_TEST_ORDER_BY_INDEX1 on SYSDBA.TABLE_CLASS_TEST(CODE desc,CREATETIME desc);更新表索引信息 sp_index_stat_init(SYSDBA,TABLE_CLASS_TEST_ORDER_BY_INDEX1);再次执行sql计划如下命中排序索引Sort部分被优化了 多表关联SORT 优化 join部分列没有索引全表扫描了 explain select x.*,y.* from table_class_test x join table_class_test_child y on x.codey.code where x.code3 order by x.code desc给子表code俩个表关联的列增加索引 create index SYSDBA.table_class_test_child_code_index1 on SYSDBA.TABLE_CLASS_TEST_CHILD(CODE);sp_index_stat_init(SYSDBA,table_class_test_child_code_index1);都命中了索引 函数索引的使用 达梦可以创建函数索引在某些业务中可以考虑使用函数索引例如下面的语句 select * from table_class_test where COLUMN33select * from table_class_test where IFNULL(COLUMN3,-)3创建函数索引 CREATE INDEX column3_ifnull_index ON SYSDBA.TABLE_CLASS_TEST(IFNULL(COLUMN3, -)) STORAGE(ON MAIN, CLUSTERBTR) ;
http://www.yingshimen.cn/news/85208/

相关文章:

  • 设计素材网站有哪些免费虎牙网页游戏大厅
  • 手表网站大全wordpress 育儿主题
  • 兰州做网站哪个平台好app开发多少钱一个
  • 山东外贸行业网站开发wordpress 文章没内容
  • 网站建设的开发方式和费用谷歌广告联盟官网
  • 门户网站开发工具微信上怎么做网站
  • 东南亚营销型网站建设与网络推广北京著名网站建设
  • 腾讯云网站建设教学视频金湖有哪里做网站的
  • 云服务器网站文件夹河北seo人员
  • 鹿城做网站开发app成本
  • 开网站做家政免费个人电子版简历下载
  • 个人做网站好吗国际最新十大新闻事件
  • 网站客户续费第三方wordpress安卓客户端
  • 上海数据开放网站建设山东省无障碍网站建设标准
  • 网站百度秒收大丰网站建设价格
  • 自己给别人做网站挣钱吗上海当地网站
  • 三明市建设局网站官网网站建设一定要买数据盘吗
  • 宜宾住房与城乡建设部网站中国交建招标平台
  • 网站建设面试自我介绍国际网站平台有哪些
  • 网站推广策划包含哪些内容安徽网站建设产品介绍
  • 综合电商网站建设需求文档制作短视频最好的软件
  • 免费国外代理网页aso排名优化知识
  • 长春火车站咨询电话没有营业执照怎么样做百度企业网站
  • 嘉祥县建设局官方网站深圳宣传片制作企业
  • 做童装在哪个网站做广告做网站排名的
  • 几十个必备的设计师灵感网站全屋整装定制
  • 做品牌网站深圳优秀小程序开发公司
  • 网站开发人员 kpi指标做网站兴趣爱好
  • 台州网站建设推广贵阳微网站建设公司哪家好
  • 新塘网站设计网站建设维护需要懂哪些知识