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

网站建设素材图论文写作网站5000字怎么写

网站建设素材图,论文写作网站5000字怎么写,邹城建设银行网站,建设工程有限公司起名创建一个表#xff0c;然后使用查询语句#xff1a; 查询城市是“杭州”的所有人名字#xff0c;并且按照姓名排序返回前 1000 个人的姓名、年龄 create table t (id int(11) not null,city vachar(16) not null,name vachar(16) not null,age vachar(16) not null,addr va…创建一个表然后使用查询语句 查询城市是“杭州”的所有人名字并且按照姓名排序返回前 1000 个人的姓名、年龄 create table t (id int(11) not null,city vachar(16) not null,name vachar(16) not null,age vachar(16) not null,addr varchar(128) default null,primary key(id),key city(city) )engine InnoDB;select city,name,age from t where city 杭州 order by name limit 1000;它的执行流程如下 全字段排序 为了避免全表扫描需要在city字段上加上索引 假设满足city 杭州’条件的行是从ID_X到ID_(XN)的这些记录。 执行流程 1、初始化sort_buffer确定放入name、city、age三个字段; 2、从索引city找到第一个满足city 杭州’条件的主键id也就是ID_X; 3、到主键id索引取出整行取name、city、age三个字段值存入sort_buffer; 4、从索引city取下一个记录的主键id; 5、重复step3、4直到city的值不满足查询条件为止对应的ID(XN); 6、对sort_buffer中的数据按照字段name做快速排序 7、按照排序结果取前1000行返回给客户端 tip:sort_buffer是MySQL分配给每个线程用于排序的内存。 sort_buffer是MySQL分配给每个线程用于排序的内存。sort_buffer_size是sort_buffer的大小如果要排序的数据量小于sort_buffer_size排序就在内存中完成如果排序数据量过大就得使用磁盘临时文件辅助排序。外部排序一般使用归并排序算法。 rowid 排序 全字段排序方法缺点单行大的话占用内存空间。 通过修改MySQL中专门控制用于排序的行数据的长度的一个参数。意思是如果单行的长度超过这个值就会换一种算法 SET max_length_for_sort_data 16;新的算法只会讲排序的列(name字段)和主键id放入sort_buffer; 所以排序的结果就少了city和age字段值不能直接返回。 执行流程如下 1、初始化sort_buffer,确定放入name和id字段; 2、从city索引中找到第一个满足city 杭州’条件的主键id也就是图中的ID_X; 3、到主键id索引取出整行取name、id两个字段存入sort_buffer; 4、从city索引取下一条记录的主键id 5、重复step3、4直到不满足city 杭州’为止 6、对sort_buffer中的数据按照字段name进行排序 7、遍历排序结果取前1000行并按照id的值回到原表中取出city、name、age三个字段返回给客户端 rowid 方式和全字段方式一样需要先把查询到的结果全部放在内存或硬盘中再使用相关算法进行排序。而排序后由于没有保存所需的字段需要按顺序使用主键再从索引树上查询查到一个就返回一个而不用把所有内容查完放到内存上再一并返回。 两者比较 全字段排序 rowid 排序 如果担心排序内存太小会影响排序效率才会采用rowid排序算法这样排序过程中依次可以排序更多行但是需要再回到原表去取数据。 如果MySQL认为内存足够大会优先选择全字段排序把需要的字段都放到sort_buffer中这样排序后就会直接从内存里面返回查询结果了不用再回到原表中取数据。 对于InnoDBrowid排序会要求回表多造成磁盘读因此不会被优先选择。
http://www.zqtcl.cn/news/397948/

相关文章:

  • 网站设计做多宽150m网站空间流量大吗
  • 制作php网站用什么软件东莞东坑网站建设
  • 怎样做网站外部样式wordpress爱找主题
  • 自己搭建服务器做网站要多久问答网站如何优化
  • 网站用的服务器小程序拉新项目
  • 建设银行 访问的网站出错珠宝类网站模板
  • 网站百度关键词排名软件xampp里wordpress安装教程
  • 杭州网站设计建立企业网站专业做电脑系统下载网站好
  • 哈尔滨建设网站成本网站建设无广告
  • 发布网站搭建教程云排名网站
  • 无锡大型网站建设房地产景区网站建设方案
  • 自学网站建设工资公众号怎么开通直播功能
  • 网站建设上市公司wordpress park主题
  • 百度网站建设一年多少钱奇艺广州网站建设 熊掌号
  • 建设网站怎么收费标准网站和自媒体都可以做
  • 网站自己怎么做无锡常规网络营销是什么
  • 活泼风格的网站crm免费客户管理系统
  • 网站系统发生错误百度seo灰色词排名代发
  • 免费做名片儿的网站wordpress grace6
  • 有关网站开发的创意四川工程造价信息网官网
  • 网站目录结构北京注册公司地址可以是住宅吗
  • 龙信建设集团网站傻瓜式建站软件下载
  • 在360做网站和百度做网站的区别什么是网站地址
  • 营销型的物流网站模板下载长江设计公司
  • 网站程序制作购买网站域名
  • 网站建设中html下载如何用社交网站开发客户
  • 开设购物网站的方案政务公开和网站建设情况
  • 一台云服务器做多个网站营销型网站的建设重点是什么
  • 泉港网站建设推广服务公司电子商务好就业吗
  • 自己做网站开发如何找客户wordpress 显示 子分类