同步服务数据库访问规范.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
同步服务数据库访问规范.PDF

同步服务数据库访问规范 一.查询条件应按照表中索引查询:2 二.谨慎使用子查询的使用(mysql):2 三.分页的优化:3 四.注意点3 五.附属信息4 六. 案例分析:5 sys_info数据库中主要包括了订单表,商品表,退款表,库存表,现有表中的索引是按 照同步服务程序访问sys_info数据库 sql语句统一建立,用户没有权限对sys_info 中的表 进行索引的操作,所以用户在访问sys_info中的表的时候,需要按照表中现有的索引进行访 问,如果用户没有按照索引规则进行访问,则会出现问题: 一.查询条件应按照表中索引查询: 查询传入的条件由于没有适当的索引可以使用,则会进行全表扫描,过多的消耗数据库 io,超出实例允许的最大阀值;频繁的从磁盘读取数据,内存中的热点数据被冲刷出去,命 中率下降,进而导致整个数据库的响应时间上升; 例如: jdp_tb_trade 的索引为: jdp_tb_trade: PRIMAR KE (`tid`), KE `ind_jdp_tb_trade_seller_nick_jdp_modified`(`seller_nick`,`jdp_modified`), KE `ind_jdp_tb_trade_jdp_modified`(`jdp_modified`), KE `ind_jdp_tb_trade_seller_nick_modified`(`seller_nick`,`modified`), KE `ind_jdp_tb_trade_modified`(`modified`); 用户在对jdp_tb_trade表进行查询的时候,只能按照上面的索引进行查询例如:, selectcount(*)fromjdp_tb_item owhereo.seller_nick=’xuancan’and(o.jdp_modified 2013-08-0512:21:56 ando.jdp_modified2013-08-0522:21:56; Delete from jdp_tb_tradeowhere jdp_modified’2013-11-01’; select * from jdp_tb_trade o where o.seller_nick =’xuancan’ and (o.modified 2013-08-0512:21:56 ando.modified2013-08-0522:21:56; select count(*) from jdp_tb_trade o where o.modified’2013-08-05 12:21:56 and o.modified2013-08-0522:21:56; 二.谨慎使用子查询的使用(mysql): mysql的查询优化器在优化子查询的时候很弱,需要对子查询进行改写成关联的写法, 例如下面的查询; 普通写法: select *from my_db.user_testwhere seller_id in(selectseller_idfrom sys_info.orders whereoid=31722463696732); 优化的写法为: , select t1.* from my_db.user_test t1 (select seller_id from sys_info.orders where oid=31722463696732)t2wheret1.seller_id=t2.seller_id; 三.分页的优化: 用户通常会对订单或者商品进行分页的拉取,普通 limit的分页写法有一个问题就是, 越往后翻页,性能就会越慢,需要对原来普通的翻页写法进行优化: 普通写法: SELECT*FROMsys_info.jdp_tb_trade WHERE seller_nick=’xuancan’andjdp_modified=2012-09-18 16:00:01 ANDjdp_modified=2012-09-18 16:30:00 ORDERB jdp_mo

您可能关注的文档

文档评论(0)

wendang_12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档