• 数据库查询之速度优化---游标定位


    前言

    两个单表,相同的数据,一个5条记录,一个10w条记录,进行查询,哪个快?

    ---------------------------author:PKF

    ---------------------------------time:2015-06-15

    --------------------------------------qq:1327706646

    1.带索引和不带索引

     这里的索引一般是指i主键id之类的,明显带索引的肯定要快于不带索引的

    2.游标定位

     游标好比咱们打开文件的句柄,通过句柄可以惊醒seek 定位锁定,还有就是安卓系统中list的上下滑动的行

    3.查询引擎

      查询大部分带索引引擎的,原理都和字典差不多,只是根据不同字段内容进行索引分类不同罢了。

    4.查询过程

     从查询引擎和查询索引不同,查询快慢也不同,有hash和bTree、游标定位、

     从底层cpu 底层存储来看有寻址和cpu 的cache 命中率问题,

    5.查询优化

    http://bbs.csdn.net/topics/230007330

    http://blog.chinaunix.net/uid-15211079-id-3043451.html

    http://blog.163.com/pursuedream@yeah/blog/static/1244723422009713236167/

    http://blog.chinaunix.net/uid-15211079-id-3043451.html 游标概念

    https://technet.microsoft.com/zh-cn/library/ms191179(SQL.90).aspx 微软的游标引擎

    https://technet.microsoft.com/zh-cn/library/ms191179(SQL.90).aspx

    http://www.educity.cn/wenda/389451.html

    http://www.cnblogs.com/shenlong/articles/1905218.html sql 查询原理

  • 相关阅读:
    学习笔记datatablexml转换
    立即执行函数
    MySQL基操—1.Linux下安装(CentOS6/7yum、rpm、tar)
    Linux1.11.shell(环境变量配置文件)
    三国HR评估报告
    毕业5年后拉开差距的原因
    职业的选择
    WPF图片的缩放节省内存
    .asmx支持post请求或者get请求调用
    ionic3遇到的刷新页面服务器关闭的问题
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/4576810.html
Copyright © 2020-2023  润新知