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

桂林有哪些做网站的电话/百度一下下载安装

桂林有哪些做网站的电话,百度一下下载安装,陕西住房与城乡建设部网站,西地那非片能做几次数据库调优分层思想 1.调优策略 1)*号的处理(只提取必要字段,减少流量) 最好是用,有用的字段,减少流量。 表结构会改变,增加或者减少某列,如果*号全部查询出来 会造成代码逻辑错误。…

数据库调优分层思想

1.调优策略

1)*号的处理(只提取必要字段,减少流量)

最好是用,有用的字段,减少流量。

表结构会改变,增加或者减少某列,如果*号全部查询出来 会造成代码逻辑错误。

2)大SQL(拆分,逐步缩小结果集)

大SQL执行起来非常耗时, where 后面带子句,或者读表联合查询。 或者临时表 暂时存储结果集

3)合理的索引(where子句后面的条件)

4)类型转换(‘’符号的使用)

在进行查询操作的时候把  ‘’带上

5)尽量不要用范围查询,或者缩小检索范围(程序逻辑update)

<,>,like,这样模糊查询,不好,

 

2.哪些SQL语句需要调优

1)找开发要

2)查看程序日志(接口——后台服务)

3)查看慢查询日志

4)查看统计:最多调用,最占流量,最慢查询(100ms)。。监控系统,

5)show full processlist

 

3.SQL配置层面

3.1 哪些配置需要关注

Query_cache:mysql自带的功能,查询的缓存, 保存的结果集, 放在缓存里

Max_connection:数据库最大链接数。 可以改动链接数,和业务程序的连接池做对应的关系。

Wait_timeout:数据每八小时检测一次,如果没有链接访问它。它就关闭了。避免这个问题,每八小时链接数据库,保证程序一直访问它

Lock :进程操作,保证另外的进程不对他做改变,所以 一个进程操作它的时候,就先锁起来,等操作完再开放给另外的进程去使用。

如果占用时间长,另外的程序就一直在等待。

解决锁的问题,一条SQL语句不能执行太长, 大SQL分解为小SQL。

4.SQL架构层面

1)主从复制(读写分离)

如果都对一个表进行读写,导致CPU飙升。压力大等。

可以把一份数据库复制到几个数据库,读的时候在从库读,写的时候放在主库。

2)分库分表

3)负载均衡

LV5,F5,nginx

负载均衡 是让压力更均匀的分布在数据库之间

4) 多级缓存

Redis

5.业务层面的思考

1) 表字段拆分

某些列不常用,甚至不用

2)text(适用key-value)

拆分出来,新建一个详情表

方便运维(DDL),便于缓存,提高查询性能

 

 

冷数据备份

每年把历史数据导出去一次,缩小检索范围

 

程序逻辑的处理

Update全表的例子

 

转载于:https://www.cnblogs.com/lizongrong/p/4189377.html

http://www.jmfq.cn/news/4988413.html

相关文章:

  • 商标注册需要多久/深圳seo关键词优化
  • 做网站后付款/青海seo技术培训
  • 网站内链符号/企业网站源码
  • DW做网站入门步骤教学/聊石家庄seo
  • 安平县做网站的有哪些/北京建站公司
  • 制作论坛做网站/网址大全百度
  • 青岛模板做网站/天津网站策划
  • 怎么做网站可手机看/全国人大常委会
  • 美丽寮步网站建设价钱/创建网站步骤
  • 公众号建网站/好用的seo软件
  • 上海营销型网站建设公司/seo网络推广机构
  • 做网站需要前置审批/网站seo 优化
  • 淘宝现在不能发布网站建设/公司业务推广
  • 17网站一起做网店怎么下单/百度关键词搜索怎么弄
  • 重庆工厂网站建设/成都网络推广运营公司
  • 网站开发报价说明/站长工具友链检测
  • 网站正在建设中 公告/百度推广seo优化
  • 龙溪网站建设哪家便宜/营销广告文案
  • 官方网站建设 招标公告/成都网站维护
  • 洛阳网站建设行业/游戏推广代理平台
  • 网站搭建说明/西安网约车平台
  • 室内装修3d动态演示效果图/seo网站推广助理
  • 专业的网站建设企业/seo查询排名系统
  • 自己做民宿在什么网站上投放/游戏代理加盟平台
  • 源码网站下载/关键词优化价格表
  • dw做网站怎么排版/百度应用市场下载安装
  • 企业网站怎么做的更好/网页模板图片
  • 想自己做淘宝有什么网站吗/seo怎样优化网站
  • 网站策划案例/seo网站推广有哪些
  • 企业网站的建立不能缺少哪些细节/爱站网权重查询