社区
疑难问题
帖子详情
关于数据库缓冲区的问题
wangbin2667
2011-07-21 03:28:40
我现在在做sql的语句优化,因为数据量很大,查询语句越来越慢,所以我要比对各条sql语句要消耗的开销和时间,但是当你第一次查询的时候,得到受影响行数之后,数据库就会记录你的编译结果,当你下次在执行语句的时候就会快很多,基本上都是毫秒级别的了,因为我要比对不止一次,所以有没有办法能去除数据库记录,让我执行查询语句的时候可以像第一次执行这样,给出查询所消耗的时间
...全文
93
8
打赏
收藏
关于数据库缓冲区的问题
我现在在做sql的语句优化,因为数据量很大,查询语句越来越慢,所以我要比对各条sql语句要消耗的开销和时间,但是当你第一次查询的时候,得到受影响行数之后,数据库就会记录你的编译结果,当你下次在执行语句的时候就会快很多,基本上都是毫秒级别的了,因为我要比对不止一次,所以有没有办法能去除数据库记录,让我执行查询语句的时候可以像第一次执行这样,给出查询所消耗的时间
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangbin2667
2011-07-21
打赏
举报
回复
我去看一下~
kajaje
2011-07-21
打赏
举报
回复
刚找了个2005的机器搂了一眼,也有那个客户端统计信息
kajaje
2011-07-21
打赏
举报
回复
你可以了解下sys.dm_exec_query_stats这个系统视图,当然里面没有每次的执行统计,具体可以去微软社区看看
wangbin2667
2011-07-21
打赏
举报
回复
我的是2005的 。。。
kajaje
2011-07-21
打赏
举报
回复
MSSQL 2008 management studio有个客户端统计信息,可以比较每次查询的详细信息
wangbin2667
2011-07-21
打赏
举报
回复
也就是说 除了第一次查询,后面的查询都是可以做比较的?
GoAwayZ
2011-07-21
打赏
举报
回复
从sql server计划缓存中清除查询计划
KFCU
2011-07-21
打赏
举报
回复
你得出第一次执行的时间是对你优化没有参考价值的,因为常用语句在实际执行过程都是缓存了的。也就是说,第一次执行的时间是特例,第二次才是常例。
C与C++高级图形程序设计完整版
C与C++高级图形程序设计完整版 内容摘要: 附录与关键词: 计算机图形学 程序设计 程序设计 计算机图形学 全文目录 目录 为什么要阅读本书 前言 第一章 数学模块 鸣谢 第一部 分通用程序 第二章 图形界面模块 第三章 如何使用模块 第四章 实体建模理论和
数据库
结构 第五章 给画面增加物体 第六章 在屏幕上排序和显示物体 第七章 Model.c描述文件生成程序 第八章 3-D建模程序 第九章 生成物体的
数据库
第十章 生成画面文件 第十一章 Z缓冲理论和
数据库
结构 第十二章 描述文件生成器DesMake.c 第十三章 Z缓冲描绘程序 第十四章 生成并使用Z
缓冲区
数据库
第十五章 使用分形程序生成
数据库
第十六章 光线跟踪技术基础 第十七章 高分辨率图形 第十八章 定义画面的.RT文件 第十九章 光线跟踪程序 第二十章 显示光线跟踪文件 附录A实体建模画面定义文件 附录B光线跟踪中使用的材料
Microsoft SQL Server 2005技术内幕:存储引擎(中文).pdf
SQL Server 2005微软官方权威参考书. 公球公认SQL Server 2005 经典著作..
数据库
“铁人”、微软MVP胡百敬先生鼎力推荐 微软SQL Server 总部Principal Group 项目经理朱凌志鼎力推荐 本书详细介绍了数据引擎的基础运作,包含了
数据库
的设定与数据实际在硬盘的摆放、索引结构、事务与锁定等。除了解释设计理念与运作原理外,还辅之以测试验证的方式。
数据库
开发者和管理员可从中获得最优的方法、务实的建议和实例代码来帮助他们掌握创建和维护企业级关系
数据库
所需的复杂技术。该书获得资深专家关于创建和维护健壮
数据库
的高屋建瓴般的视野和入木三分的剖析,十分适合有一定
数据库
基础的读者学习。 内容简介 本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。本书对SQL Server 2005存储引擎方面的知识进行了全面而详细的阐述,包括
数据库
文件、日志和恢复、表、索引及其管理、锁定和并发等内容。除了解释设计理念与运作原理外,书中还辅之以大量简短而有力的实例。您将跟随一位广受欢迎的作家同时也是SQL Server资深专家一起深入探索SQL Server存储引擎的技术内幕。 本书适合于专业
数据库
开发者、BI开发者、DBA和以SQL Server作为后台
数据库
的一般应用程序开发者。本书不仅适合SQL Server 2005的初级读者,也适合SQL Server 2005的中高级读者。读者可以从中获得最优的方法、务实的建议和实例代码来帮助他们掌握创建和维护企业级关系
数据库
所需的复杂技术。本书是所有SQL Server 2005用户的案头必备之书。 作者简介 Kalen Delaney,她还是微软出版社inside SQL Sever丛书的编辑。她从1987年开始便一直从事SQL Server相关的工作,1995年被评为MVP(微软最有价值专家》。她同时也是Solid Quality Learning的首席顾问和创始人。除此之外,她还是SQL Server Magazine的优秀编辑和专栏作家,她还写作了大量的SQL Server类书籍,包括著名的Inside Microsoft SQL Server2000。 目录 前言 致谢 引言 第1章 SQL Server 2005 的安装与升级 1.1 SQL Server 2005安装前提 SQL Server 2005 版本 软件要求 硬件要求 1.2 安装前决策 安全性和用户上下文 字符与排序规则 排序次序 安装SQL Server的多个实例 安装SQL Server命名实例 1.3 做好安装准备 SQL Server 2005升级向导 1.4 迁移还是升级 迁移 升级 升级后的操作 1.5 选择组件 SQL Server
数据库
服务(
数据库
引擎) Analysis Services Reporting Services Notification Services Integration Services 工作站组件、联机丛书及开发工具 1.6 小结 第2章 SQL Server 2005体系结构 2.1 SQL Server引擎组件 观测
数据库
引擎行为 协议 表格格式数据流(TDS)端点 关系引擎 存储引擎 SQLOS 2.2 内存 缓冲池和高速数据
缓冲区
访问内存中的数据页 管理数据高速
缓冲区
中的页面 检查点 管理其他高速缓存中的内存 调节内存大小 调节缓存池大小 2.3 小结 第3章 SQL Server 2005的配置 3.1 使用SQL Server 配置管理器 配置网络协议 默认的网络配置 管理服务 3.2 系统配置 任务管理 资源分配 系统分页文件的位置 非必需的服务 网络协议 与SQL Server 早期版本之间的兼容性 跟踪标记(Trace Flags) SQL Server 的配置设定 内存选项 调度选项(Scheduling Options) 磁盘I/O 选项 查询处理选项 默认跟踪(Default Trace) 3.3 小结 第4章
数据库
和
数据库
文件 第5章 日志和恢复 第6章 表 第7章 索引的内部构造和管理 第8章 锁定和并发
缓冲区
溢出-CTF-PWN
数据库
缓冲区
缓存
数据库
缓冲区
缓存是Oracle用来执行sql的工作区域。更新数据时,用户的会话不直接更新磁盘上的数据。包含关键数据的数据块首先复制到
数据库
缓存区缓存。 理想状态相爱,频繁访问的数据的所有块位于
数据库
缓冲区
缓存中,大大减少了磁盘的I/O的需要。 例如: select customer_id,customer_name from customers; update customers set
Oracle
数据库
缓冲区
命中率
Buffer Cache是SGA的一个组件,用来缓存用户最近在
数据库
中访问过的段数据块的副本。如果
数据库
运行了很长一段时间,且
数据库
缓冲区
命中率很低,则考虑增大DB_CACHE_SIZE (默认
缓冲区
池) 的值来提高
缓冲区
命中率。如果
数据库
刚启动,shared pool中肯定是没有缓存的执行计划的,命中率是肯定会很低的。提高命中率,在写sql语句时,用绑定变量的形式。
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章