对于系统中使用临时表的思考
2006-10-26 10:21
274 查看
当我们在系统中很难达到自己需要的时候,往往借助于创建“临时表”来完成对这种需求的操作。 然而频繁的创建临时表会对我们的系统,以及数据服务器产生怎样的结果?
我们是不是应该考虑:如果我们在系统中,特别是在多用户操作的系统中,频繁的创建临时表,会不会对数据服务器造成严重的性能影响和对系统资源的浪费。如何尽量避免这种情况的发生,如果有效的改变使用临时给我们带来的系统上问题,是一个很重要的问题,也是怎样才能用好临时表的问题。
1。在系统中尽量减少使用临时表
2。在系统中对临时表的创建时间和对临时表的使用,做充分的考虑。也就是说:“如果我们让每个用户只能使用自己创建的临时表,虽然在安全上有了一定的保障,但在系统资源上的浪费和对服务器的负载上就加大了。所以我们能不能对一些临时表设置一定的安全时间,在创建后的一定时间内,可以将它们再次引用”
3。对临时表的生存周期、生存空间的考虑:一个临时表是在创建者执行完操作后就消失,还是在一定时间内存在,是不是可以在临时表的存在周期中也进行明细的分类;一个临时表如果记录行太多,列太多,它所占用的空间自然会增大,对系统、对数据服务器就会产生不好影响,所以很多大型的数据库系统对临时表的使用上有一定限制
我们是不是应该考虑:如果我们在系统中,特别是在多用户操作的系统中,频繁的创建临时表,会不会对数据服务器造成严重的性能影响和对系统资源的浪费。如何尽量避免这种情况的发生,如果有效的改变使用临时给我们带来的系统上问题,是一个很重要的问题,也是怎样才能用好临时表的问题。
1。在系统中尽量减少使用临时表
2。在系统中对临时表的创建时间和对临时表的使用,做充分的考虑。也就是说:“如果我们让每个用户只能使用自己创建的临时表,虽然在安全上有了一定的保障,但在系统资源上的浪费和对服务器的负载上就加大了。所以我们能不能对一些临时表设置一定的安全时间,在创建后的一定时间内,可以将它们再次引用”
3。对临时表的生存周期、生存空间的考虑:一个临时表是在创建者执行完操作后就消失,还是在一定时间内存在,是不是可以在临时表的存在周期中也进行明细的分类;一个临时表如果记录行太多,列太多,它所占用的空间自然会增大,对系统、对数据服务器就会产生不好影响,所以很多大型的数据库系统对临时表的使用上有一定限制
相关文章推荐
- 我们要的究竟是什么:对于CMS系统的思考(六) 推荐
- [Win系统][临时方案]系统任务管理器不能使用临时性解决方案
- SQL中系统临时表的使用和禁忌 及 Exec(SQLScript) 的使用
- 对于很多公司不使用STL 引发的思考
- 代理理解(一)针对于系统中使用的控件
- 解决linux系统下因分区目录划分过小,导致tomcat使用系统临时文件夹(/tmp)没有足够空间而报错的问题
- 03-Linux基础入门(三)-系统的基础优化[对于使用虚拟机学习的学习者]
- Windows7 系统如何下使用无线建立临时网络
- kali Linux系统下对于python3使用pip安装库
- 临时文件系统/tmp的使用
- 设计表的时候,对于自增列做逻辑主键使用的一点思考
- 03-Linux基础入门(三)-系统的基础优化[对于使用虚拟机学习的学习者]
- 我们要的究竟是什么:对于CMS系统的思考
- SQL中系统临时表的使用和禁忌 及 Exec(SQLScript) 的使用
- 基于SSM的RBAC权限系统(2)-Shiro使用注解下AJAX交互临时解决方案
- 构建快速数据交易系统的思考(1)使用DataDirect
- 对于触发器使用的思考
- 关于SQL临时表_SQL中系统临时表的使用和禁忌 及 Exec(SQLScript) 的使用
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- 使用Dos清除系统临时文件