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

互联网广告推广是做什么的南宁seo网站建设费用

互联网广告推广是做什么的,南宁seo网站建设费用,汶上网站建设哪家便宜,南阳企业网站一个sql效率的问题 问题 假设created_at 是date类型、是索引#xff0c;那么以下2种方式有没效率差异#xff1a; WHERE TO_CHAR(created_at, ‘YYYY-MM-DD’) ‘2020-02-01’WHERE created_at TO_DATE(‘2020-02-01’ , ‘YYYY-MM-DD’) DBA回复 有的#xff0c;第一…一个sql效率的问题 问题 假设created_at 是date类型、是索引那么以下2种方式有没效率差异 WHERE TO_CHAR(created_at, ‘YYYY-MM-DD’) ‘2020-02-01’WHERE created_at TO_DATE(‘2020-02-01’ , ‘YYYY-MM-DD’) DBA回复 有的第一个不会走索引因为使用了函数。解释 在 SQL 中对字段使用函数如 TO_CHAR 或TO_DATE通常会对查询效率产生影响因为这会使数据库无法使用索引来加速查询。当你对一个已经索引的字段如例子中的created_at使用函数时这个索引通常会被绕过导致全表扫描从而降低查询性能。 在以上例子中 WHERE TO_CHAR(created_at, ‘YYYY-MM-DD’) ‘2020-02-01’ 将 created_at字段转换成字符串然后与一个字符串进行比较。这会导致数据库无法使用索引因为它在进行比较之前需要将字符串转换回日期格式。 WHERE created_at TO_DATE(‘2020-02-01’ , ‘YYYY-MM-DD’)将一个字符串日期转换为日期格式然后与 created_at 字段进行比较。那么这个查询仍然可以使用索引因为转换操作是在 WHERE 子句外部完成的。 因此第二个查询WHERE created_at TO_DATE(‘2020-02-01’ ,‘YYYY-MM-DD’)在大多数情况下应该比第一个查询更快因为它可以利用索引。然而这也取决于数据库的优化器如何处理这种情况以及表中的数据分布。 如果可能的话尽量避免在 WHERE子句中对索引字段使用函数以保持查询性能。如果需要以特定的格式进行日期比较考虑在应用层进行这种转换而不是在数据库层。
http://www.hkea.cn/news/14343346/

相关文章:

  • 全屏网站 图片优化全国连锁装修公司
  • 安徽外贸网站google建站公司做网站一定要钱吗
  • 山东系统建站怎么用建设外卖网站规划书
  • 烟台市科技局网站苏州淘宝网站建设培训
  • 网站优化软件有哪些社区做图网站有哪些
  • 网站开发的pc或移动端python做网站 知乎
  • 镇江建设质量监督站网站dede怎么做双语网站
  • 网站建设需求和页面需求怎么提wordpress 多个边栏
  • 那个网站做的调查准确wordpress显示文件大小
  • 新手学习网站建设黄浦网站建设
  • 横沥做网站做网站公司 郑州
  • 网站seo关键词排名省建设厅网站查询
  • 海棠网站注册郑州企业网站排行
  • 网站建设能赚很多钱带m开头的网站怎么做
  • 想做一个自己设计公司的网站怎么做的做汽车保养的网站
  • 微信网站需要域名吗域名提供商
  • 天空在线网站建设内蒙古建设厅网站删除
  • 手机可以建网站吗wordpress访问局域网
  • 郑州 做网站大连建设工程信息网档案下载
  • 电子政务网站系统企业网站管理系统(多语言)
  • 如何查询网站开发语言海南app网站建设
  • 单页网站开发费用企业网站程序下载
  • 音乐外链网站怎么用自己的电脑做网站主机
  • 南京网站设计公司有哪些公司济宁seo营销
  • 建网站的域名是什么意思广州品牌网站建设公司
  • 建立网站ftp是什么网站301定向
  • 做网站需要什么工具wordpress图片自动alt
  • 贺州网站seo网站 mysql数据库 字符
  • 广州网站外包可以打开所有网站的浏览器
  • 做物流网站找哪家好软文代写自助发稿平台