SQL SERVER 系统表知识
2014-01-17 23:59
176 查看
SQL SERVER 中有四个系统表 ,master, model, msdb,tempdb.这四个表有什么用?一般DB使用中我们开发人员很少去关注这四个表。但是这四个表个人感觉很重要,掌握一些基本的知识会对自己有好处,于是我记录下来。
master 这个表保存了SQL server的系统信息,用于跟踪整个SQL系统;
model 这个是个模板表。可以基于这个表来得到一个副本,怎么说呢,就是说要改变新建标准数据库的样式的话,可以根据需要改变model ,是新建DB的模板;
msdb 是SQL 代理进程保存任意系统任务的地方;
tempdb 顾名思义,就是服务器主要的工作区,执行复杂的查询,如果需要建立中间表,那么这个中间表就在tempdb中。创建的临时表也在tempdb中;
比如说:
这里的select * from salars 就形成 了一个临时的中间表,那么这个表是存在tempdb中的;
每一次SQL 重新启动,tempdb中的数据将会完全的重建。所以这个表中是不能存永久数据的;
master 这个表保存了SQL server的系统信息,用于跟踪整个SQL系统;
model 这个是个模板表。可以基于这个表来得到一个副本,怎么说呢,就是说要改变新建标准数据库的样式的话,可以根据需要改变model ,是新建DB的模板;
msdb 是SQL 代理进程保存任意系统任务的地方;
tempdb 顾名思义,就是服务器主要的工作区,执行复杂的查询,如果需要建立中间表,那么这个中间表就在tempdb中。创建的临时表也在tempdb中;
比如说:
select tempT.a from (select * from salars ) as tempT
这里的select * from salars 就形成 了一个临时的中间表,那么这个表是存在tempdb中的;
每一次SQL 重新启动,tempdb中的数据将会完全的重建。所以这个表中是不能存永久数据的;
相关文章推荐
- 分享制作精良的知识管理系统 配置SQL Server文档数据库 完美实现博客文章的的下载,存储和浏览
- SQL Server中各个系统表的作用 选择自 kgdiwss 的 Blog
- iOS开发学习专题-基础知识(五) NSDate时间 NSUserDefaults本地存储 NSNotification系统通知的详细使用方式
- 一步一步制作yaffs/yaffs2根文件系统(一)---储备好基础知识再打
- struts2知识系统整理
- 领域知识模型——企业应用系统的智慧中枢(yonyou.lijunhui)
- [SQL Server优化]善用系统监视器,确定系统瓶颈
- sql server 修改系统密码后不能启动的解决办法
- SQL Server中各个系统表的作用
- linux云自动化运维基础知识2(系统的基本操作)
- SQL Server 2005 系统数据介绍:dm_exec_connections
- JSP连接SQL Server 2000系统配置
- SQL Server 2005 重装时报:对性能监视器计数器注册表值执行系统配置检查失败 (转载)
- SQL Server 2008 全文搜索的一些知识
- sql server 知识积累(二)
- sql server 安装程序无法获取aspnet帐户的系统帐户信息
- SQL Server 2005:向系统表说再见
- 【机房系统知识小结点系列】之遍历窗体中的控件,判断Text是否为空?
- ASP.NET,C#.NET 通用权限系统组件源码使用说明,程序开发的尚方宝剑,程序架构标准参考,程序开发必备知识
- PL_SQL 仓储管理系统基本知识(类型,逻辑)之二