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

网上商城加盟/seo项目是什么

网上商城加盟,seo项目是什么,珠海华中建设工程有限公司网站,wordpress 招聘公司模版原文:http://www.jb51.net/article/42884.htm 1、创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找…

原文:http://www.jb51.net/article/42884.htm

 

1、创建索引
对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。
2、复合索引
比如有一条语句是这样的:select * from users where area='beijing' and age=22;
如果我们是在area和age上分别创建单个索引的话,由于mysql查询每次只能使用一个索引,所以虽然这样已经相对不做索引时全表扫描提高了很多效率,但是如果在area、age两列上创建复合索引的话将带来更高的效率。如果我们创建了(area, age, salary)的复合索引,那么其实相当于创建了(area,age,salary)、(area,age)、(area)三个索引,这被称为最佳左前缀特性。因此我们在创建复合索引时应该将最常用作限制条件的列放在最左边,依次递减。
3、索引不会包含有NULL值的列
只要列中包含有NULL值都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此复合索引就是无效的。所以我们在数据库设计时不要让字段的默认值为NULL。
4、使用短索引
对串列进行索引,如果可能应该指定一个前缀长度。例如,如果有一个CHAR(255)的 列,如果在前10 个或20 个字符内,多数值是惟一的,那么就不要对整个列进行索引。短索引不仅可以提高查询速度而且可以节省磁盘空间和I/O操作。
5、排序的索引问题
mysql查询只使用一个索引,因此如果where子句中已经使用了索引的话,那么order by中的列是不会使用索引的。因此数据库默认排序可以符合要求的情况下不要使用排序操作;尽量不要包含多个列的排序,如果需要最好给这些列创建复合索引。
6、like语句操作
一般情况下不鼓励使用like操作,如果非使用不可,如何使用也是一个问题。like “%aaa%” 不会使用索引而like “aaa%”可以使用索引。
7、不要在列上进行运算
select * from users where YEAR(adddate)<2007;
将在每个行上进行运算,这将导致索引失效而进行全表扫描,因此我们可以改成
select * from users where adddate<‘2007-01-01';
8、不使用NOT IN和<>操作
NOT IN和<>操作都不会使用索引将进行全表扫描。NOT IN可以NOT EXISTS代替,id<>3则可使用id>3 or id<3来代替。

转载于:https://www.cnblogs.com/guoliangxie/p/7193450.html

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

相关文章:

  • 网站如何做脚注/seo站长综合查询
  • 怎样做网站漂浮/谷歌seo视频教程
  • 黄页网站大全在线看免费/重庆百度推广开户
  • 广州建设厅网站首页/网址导航哪个好
  • 十大抖音代运营公司/个人博客seo
  • 有做企业网站的吗/无代码建站
  • 商务网站的主要存在形式/泉州seo网站排名
  • 武汉市党风廉政建设网站/网站营销方案模板
  • 做微信网站公司哪家好/百度指数查询网
  • 国外网站要备案吗/百度网盘电脑版下载
  • 什么样的网站利于百度优化/百度站长工具收费吗
  • 江苏做网站怎么收费/百度公司招聘条件
  • 中国网站建设公司排行/推广如何做网上引流
  • 厦门微网站建设/郑州seo代理外包
  • 电子商务网站dw建设实验报告/外包公司为什么没人去
  • 网站建设案例精英/游戏优化是什么意思
  • 个人建设门户网站 如何备案/广告类的网站
  • win8风格网站开发实例/万秀服务不错的seo推广
  • 网站是做java还是c/seo关键词优化公司哪家好
  • 263企业邮箱官网登录/岳阳seo公司
  • 做优化的网站必须独立IP吗/站长工具 忘忧草
  • 廊坊网站建设来电咨询/互联网营销师证书查询入口
  • 做物流网站电话号码/茂名百度seo公司
  • 英迈思做网站怎么样/油烟机seo关键词
  • 360做网站/广东东莞今日最新消息
  • 做网站用别人的图片/聚合搜索引擎入口
  • 南昌网站定制开发公司/电商卖货平台有哪些
  • 苏州网站建设推广服务/网址查询域名
  • 做美食网站的图片素材/中国优化网
  • 官方网站在家做兼职/江北seo