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

企业管理平台app南宁seo关键词排名

企业管理平台app,南宁seo关键词排名,网站建设功能清单,wordpress首页筛选查询性能优化 文章目录 查询性能优化一、查询优化器的提示(hint)二、优化特定类型的查询 一、查询优化器的提示(hint) HIGH_PRIORITY和LOW_PRIORITY 这个提示告诉MySQL,当多个语句同时访问某一个表时,哪些语句的优先级相对高些,哪些相对低些…

查询性能优化

文章目录

  • 查询性能优化
  • 一、查询优化器的提示(hint)
  • 二、优化特定类型的查询


一、查询优化器的提示(hint)

HIGH_PRIORITY和LOW_PRIORITY
这个提示告诉MySQL,当多个语句同时访问某一个表时,哪些语句的优先级相对高些,哪些相对低些
DELAYED
这个提示对INSERT和REPLACE有效。MySQL会将使用该提示的语句立即返回给客户端,并将插入的行数据放入到缓冲区,然后在表空闲时批量将数据写入。
STRAIGHT_JOIN
这个提示可以放在SELECT关键字之后,也可以放在任何两个关联表的名字之间。第一个用法是让查询中的所有表按照在语句中出现的顺序进行关联。第二个用法则是固定其前后两个表的关联顺序。
SQL_SMALL_RESULT和SQL_BIG_RESULT
只对select语句有效。它们告诉优化器group by或者distinct查询如何使用临时表及排序。
SQL_BUFFER_RESULT
这个提示告诉优化器将查询结果放入一个临时表,然后尽可能快地释放表锁。
SQL_CACHE和SQL_NO_CACHE
告诉MySQL这个结果集是否应该缓存在查询缓存中。
SQL_CALC_FOUND_ROWS
它会让MySQL返回的结果集包含更多的信息。
FOR UPDATE和LOCK IN SHARE MODE
使用该提示会对符合查询条件的数据加行锁。
USE INDEX、IGNORE INDEX和FORCE INDEX
这几个提示会告诉优化器使用或者不使用哪些索引来查询记录(例如,在决定关联顺序的时候使用哪个索引。)
optimizer_search_depth
这个参数控制优化器在穷举执行计划时的限度。
optimizer_prune_level
该参数是默认打开的,这让优化器会根据需要扫描的行数来决定是否跳过某些执行计划。
optimizer_switch
这个变量包含了一些开启/关闭优化器特性的标志位。

二、优化特定类型的查询

优化count()查询
count()可以统计某个列的数值,也可以统计行数。
在统计列值时要求列是非空的(不统计NULL)。count(*)统计行数。
SELECT
COUNT(color = ‘blue’ OR NULL) AS blue,
COUNT(color = ‘red’ OR NULL) AS red
FROM
items

SELECT
sum(IF(color = ‘blue’, 1, 0)) AS blue,
sum(IF(color = ‘red’, 1, 0)) AS red
FROM
items

SELECT
sum(color = ‘blue’) AS blue,
sum(color = ‘red’) AS red
FROM
items

优化limit分页
偏移量非常大的时候,例如LIMIT 10000,20可能需要查询到10020条结果,然后返回20条。
可以使用书签记录上一次查询的位置,那么下次查询就会从书签位置开始扫描。
select * from user where id>10000 limit 10000,20

使用用户自定义变量
定义用户自定义变量:SET @one :=1;
SET@last_week :=CURRENT_DATE-INTERVAL 1 WEEK;
不过在编写SQL语句使用用户自定义变量时需要注意,在对变量赋值和读取变量可能是在查询的不同阶段,所以最好把变量的赋值和读取写在一起,或者要搞明白SQL语句的执行过程。


http://www.ds6.com.cn/news/66086.html

相关文章:

  • 制作一号店网站青岛seo
  • 网站开发平台开发sem是什么职位
  • 中山网站的优化温州免费建站模板
  • 西安市网站搭建开发一个网站
  • 戴尔cs24TY可以做网站吗怎么去推广自己的公司
  • 荆州做网站的公司网站建设维护
  • 网站开发工程师招聘信息数据分析师培训
  • 电子商务网站建设与管理试题如何做电商
  • 做网站有前景吗百度大数据官网入口
  • 我国省级档案网站建设状况十大互联网平台
  • 汕头建站费用公司怎么做网络营销
  • 做网站的为什么那么多骗子武汉seo排名公司
  • 门户网站建设定做如何做网站关键词优化
  • 宜宾网站制作公司最近发生的热点新闻事件
  • 建设银行网站查询业务收费吗佛山网页搜索排名提升
  • 专门做淘宝特价的网站淘宝店铺怎么运营
  • 广西建设执业资格注册中心网站网络推广十大平台
  • wordpress 静态化文件刷关键词排名seo
  • 平台设计理念宁波seo推广公司排名
  • 网站用动态图片做背景怎么写seo销售好做吗
  • 靠谱的网络建站公司百度霸屏培训
  • 简述网站主要流程深圳seo教程
  • 福建自己建设网站seo软件推广哪个好
  • 北京公司网站制作价格百度图片查找
  • 广告招商百度搜索引擎优化
  • wordpress memcached插件sem和seo是什么职业岗位
  • 企业域名邮箱优化大师apk
  • 鄂州做网站公司自助建站系统平台
  • 苏州网站建设网站建设seo排名点击工具
  • 做网站的费用是多少北京网络推广有哪些公司