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

青岛专业餐饮网站制作国内搜索引擎排行榜

青岛专业餐饮网站制作,国内搜索引擎排行榜,广告策划宣传公司,argo wordpress主题1.查询尽量避免使用select * 1.1 增加磁盘开销:数据库本质上是将记录存储在磁盘上,查询操作就是一种进行磁盘IO的行为,我们查询的字段越多,读取的内容也就越多,对IO磁盘的开销也就会增大,特别是某些字段,如…
  • 1.查询尽量避免使用select *
    • 1.1 增加磁盘开销:数据库本质上是将记录存储在磁盘上,查询操作就是一种进行磁盘IO的行为,我们查询的字段越多,读取的内容也就越多,对IO磁盘的开销也就会增大,特别是某些字段,如TEXT、MEDIUMTEXT或者BLOB等类型,磁盘IO开销增加会更加明显
    • 1.2 加重网络时延:数据每次都通过socket send buffer发送到客户端,查询一次数据量不大,如果一旦有人使用*将TEXT、MEDIUMTEXT或者BLOB 类型查出来,数据量会成指数级上升,网络传输的次数会增加,时间也就会增加
    • 1.3 无法使用覆盖索引:
    • 1.4 多表联合查询会变慢
  • 2.union all代替union
    • unionunionunion: 对两个结果集进行并集操作, 不包括重复行,相当于distinct排重, 同时进行默认规则的排序;

    • union all: 对两个结果集进行并集操作, 包括重复行, 结果全部显示, 不管是不是重复;

    • 因此union all会比union多一个排除重复数据的操作,排除重复数据需要遍历,排序和比较,耗时和CPU资源

  • 3.小表驱动大表(用小的数据集去驱动(可理解为匹配)大的数据集)
    • in子查询:in适用于左边大表,右边小表(优先执行in里面的子查询语句,然后再执行外面的语句),in中值太多导致查询变慢
       
    • exists条件筛选:exists适用于左边小表,右边大表(优先查询主查询语句,再匹配exists条件)
       
  • 4.数据库的批量操作(批量插入、批量更新)
    • 每次插入一条数据,使用循环插入多条数据,需要多次请求数据库,会消耗更多性能
    • 一次插入多条数据,如果数据太多,数据库响应也会很慢,建议批数据控制在500条以内
       
  • 5.多用limit(高效的分页)
    •  SELECT TOP 10 *  FROM (SQL语句) AS T  ORDER BY ID ASC 
  • 6.增量查询
    • 全量查询是你要查询一个数据,你需要输入完整的数据字符然后按回车程序才开始查询,而增量查询只要你输入此数据的第一个字符或字母,程序就将自动查询到它并使之高亮度显示,等待你的选择
  • 7.用连接查询代替子查询
    • 使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,同时也可以避免事务或者表锁死,并且写起来也很容易。但是,有些情况下,子查询可以被更有效率的连接(JOIN).. 替代
    • join表的数量不应该超过3个
    • left join关联时,左边要用小表,右边可以用大表,能用inner join的地方,尽量少用left join
       
  • 8.控制索引的数量
    • 索引能够显著的提升查询sql的性能,但索引数量并非越多越好,因为表中新增数据时,需要同时为它创建索引,而索引是需要额为的存储空间的,而且还会有一定的性能消耗。单表索引数量应该控制在5个以内。
    •  如果系统并发量不高,表中的数据量也不多,超过5个也可以,不要超过太多就行。    
    • 对于高并发的系统,单表索引数不要超过5个。能建联合索引,就不要建单个索引。可以将部分查询功能迁移到其他类型的数据库中(???),比如:Elastic Search,HBase等,在业务表中只需要建几个关键索引即可。
       
  • 9.选择合理的字段类型
    • 能用数字类型就不要字符串,字符处理往往比数字要慢
    • 尽可能使用小的类型,比如,用bit存布尔值,用tinyint存枚举值等。长度固定的字符串字段,用char类型,长度可变的字符串字段,用varchar类型。金额字段用decimal,避免精度丢失问题……
  • 10.提升group by 的效率
    • 使用分组时,先缩小数据范围,再进行分组

http://www.hkea.cn/news/984315/

相关文章:

  • 域名有哪些seo站长之家
  • 建设网站有哪些关键词制作软件
  • 视频网站怎么制作网店推广的作用是什么
  • 网站栏目怎么做单独的搜索框云南疫情最新消息
  • 独立商城b2c电商网站开发合肥百度seo代理
  • 做购物网站需不需要交税费郑州网站托管
  • 是不是做网站就能赚钱谷歌seo关键词优化
  • 萝岗门户网站建设今日重大新闻头条财经
  • 个人相册网站模板怎么把网站排名排上去
  • 建设外贸网站案例统计站老站长推荐草莓
  • 1688网站的特点全网营销系统
  • 西安做网站企业网址怎么申请
  • 专业网站建设品牌百度指数里的资讯指数是什么
  • 做网站规避什么网站制作
  • 网站开发工作方案2022拉人头最暴利的app
  • 网站建设好还是阿里巴巴好磁力猫torrent kitty
  • wordpress跨域访问前端优化网站
  • 住房和城乡建设部网站买卖合同北京中文seo
  • WordPress自己安装了插件深圳seo推广外包
  • 建立网站舆情分析报告范文
  • wordpress 空格 插件班级优化大师app
  • 成都有实力的网站建设网络培训心得
  • 中企高呈建设网站在百度怎么创建自己的网站
  • 女的和女的做那个视频网站怎么在网上做网络营销
  • 网站开发需要什么软件百度怎样发布作品
  • 专门做宠物食品的网站市场调研怎么做
  • 兰州网站建设q.479185700棒成年s8视频加密线路
  • 付费网站推广seo关键词排名优化怎么收费
  • 网站由那些组成google网页搜索
  • 对一个网站做性能测试谷歌paypal官网入口