浅谈tempdb在SqlServer系统中的重要作用
16lz
2022-01-09
简介:
tempdb是SQLServer的系统数据库一直都是SQLServer的重要组成部分,用来存储临时对象。可以简单理解tempdb是SQLServer的速写板。应用程序与数据库都可以使用tempdb作为临时的数据存储区。一个实例的所有用户都共享一个Tempdb。很明显,这样的设计不是很好。当多个应用程序的数据库部署在同一台服务器上的时候,应用程序共享tempdb,如果开发人员不注意对Tempdb的使用就会造成这些数据库相互影响从而影响应用程序。
特性:
1、 tempdb中的任何数据在系统重新启动之后都不会持久存在。因为实际上每次SQLServer启动的时候都会重新创建tempdb。这个特性就说明tempdb不需要恢复。
2、 tempdb始终设置为“simple”的恢复模式,当你尝试修改时都会报错。也就是说已提交事务的事务日志记录在每个检查点后都标记为重用。
3、 tempdb也只能有一个filegroup,不能增加更多文件组。
4、 tempdb被用来存储三种类型的对象:用户对象,内部对象、版本存储区
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- 浅谈RelativeLayout相对布局
- 浅谈android的selector背景选择器
- 浅谈android的selector背景选择器
- 浅谈android的selector背景选择器
- Android蓝牙开发浅谈
- 浅谈J2me游戏如何快速移植到Android
- Android(安卓)valueAnimator和ObjectAnimator浅谈(一)
- Android(安卓)浅谈MatrixCursor