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

淘宝客网站建设视频频频教程网站外部优化的4大重点

淘宝客网站建设视频频频教程,网站外部优化的4大重点,自己做头像的网站,邮件表头图片网站一、表的设计优化 表的设计优化,参照阿里开发手册,例如: 1、字段选择合适的类型(verchat, number)等,字符串,金额等根据业务决定 2、选择合适的长度,比如性别等可以用…

一、表的设计优化

表的设计优化,参照阿里开发手册,例如:

1、字段选择合适的类型(verchat, number)等,字符串,金额等根据业务决定

2、选择合适的长度,比如性别等可以用一个字符表示的,就不要设值很长的空间,或者使用verchar这些可变长度的字符了

二、索引优化

根据索引创建原则建立索引(可参考上一篇文章:索引建立原则以及失效场景):

1、针对数据量大,且查询比较频繁的表建立索引

2、使用经常作为查询条件(where)、排序(order by)、分组(group by)操作的字段建立索引

3、尽量选择区分度高的字段作为索引,尽量建立唯一索引,区分度越高,使用的索引越高效。

4、尽量使用联合索引(多个字段),减少单列索引,查询的时候,联合索引很多时候可以用到“覆盖索引”,节省存储空间,避免“回表查询”,提高查询效率

5、索引也不是越多越好,尽量控制索引的数量

6、如果要建立索引的列不能存储null值,请在创建表时,使用not null约束,可以增加查询效率

避免索引失效,索引失效的场景:

1、违反最左前缀原则

2、范围查询右边的列,不能使用索引

3、不要在索引列上进行运算操作,索引会失效

4、字符串不加单引号,造成索引失效

5、以%开头的like模糊查询,索引失效。

三、SQL语句优化

1、 select语句务必指明字段的名称(不能使用select *),select *大概率会触发回表查询

2、SQL语句要避免造成索引失效的写法

3、尽量使用union all 代替 union ;因为union会多一次过滤重复数据的操作,效率低

4、避免在where自居中对字段进行表达式的操作,例如substr,可能导致索引失效

5、Join优化,能用innerjoin的就不用left join、left join;因为内连接innerjoin会自动帮你选择哪个表比较小,就放外面,把大表放里面,减少消耗,如果使用left join等就会认为你确定好了,不会调整顺序

四、主从复制、读写分离

对于数据库的使用,为了避免写的操作所造成的性能影响,可以采用读写分离的架构。

读写分离解决的是,数据库的写入,影响了查询的效率

五、分库分表

超过500万的数据,可进行分库分表

比如我之前哪家公司,使用日期作为分区键,每天500-2000万数据,要是不分区,那根本查不动;所以数据量上来了,就要选择合适的方案进行分库分表

http://www.dtcms.com/wzjs/296378.html

相关文章:

  • 安徽省 政府网站建设的要求营销计划怎么写
  • 甘肃做网站的公司有哪些网络seo营销推广
  • 网站开发语言统计seo教程论坛
  • 有经验的常州网站建设网络宣传方案
  • 有什么做调查的网站好怎么推广自己的产品
  • arvixe如何做网站百度竞价关键词
  • 建站加盟交换链接是什么
  • 网上做网页网站任务赚钱2022知名品牌营销案例100例
  • 台州建站模板搭建百度网页搜索
  • 网站中flash怎么做哈尔滨百度关键词优化
  • wordpress小说下载站模板之家
  • 建设银行甘肃兰州分行网站比较好用的搜索引擎
  • 五金表带厂东莞网站建设5188关键词挖掘工具
  • 监控网站建设需要多少钱晚上国网app
  • Vantage wordpress主题seo公司哪家好
  • 做网站背景图片怎么放广州网站推广排名
  • 大连哪个公司做网站好种子搜索引擎
  • 免费b站推广网站2023seo经验是什么
  • 网站建设 软件网络推广代理怎么做
  • 宜兴做阿里巴巴网站百度如何推广网站
  • 网站投放seo排名优化北京
  • 做淘客网站需要什么学百度推广培训
  • 简单的企业网站php湖南长沙疫情最新消息
  • 建设工程造价管理总站网站百度seo是啥
  • 买服饰网站建设深圳网络营销推广专员
  • 太原论坛建站模板高端网站设计公司
  • 嘉兴手机网站开发费用网页制作软件哪个好
  • 丹东市住房与城乡建设厅网站竞价托管推广多少钱
  • 网站建设流程服务今日最新国际新闻
  • 网站建设技术要求百度网址大全网址导航