社区
ASP
帖子详情
有关数据库连接两种方式的比较?????(高分求解)
joards
2002-07-02 09:09:47
一种是每到一个新页面,就连接一次数据库,完成操作。
另一种,是把数据库连接存放在一个session中,在使用的时候,调用 session 中的连接。
哪一种方式系统开销比较合理??
另:session 的个数对系统的性能会不会产生影响,影响有多大??
...全文
36
11
打赏
收藏
有关数据库连接两种方式的比较?????(高分求解)
一种是每到一个新页面,就连接一次数据库,完成操作。 另一种,是把数据库连接存放在一个session中,在使用的时候,调用 session 中的连接。 哪一种方式系统开销比较合理?? 另:session 的个数对系统的性能会不会产生影响,影响有多大??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2002-07-03
打赏
举报
回复
imagine a lot of users visit your site, if you create a new connection for each user and put it in a session variable, can you afford it? as you might know, database connection resource is scarce
hchxxzx
2002-07-03
打赏
举报
回复
我觉得放在一个文件里面,需要的时候插入进去(INCLUE),用完就关闭
放在SESSION里面,有没有想到过SESSION有时间限制?万一失效了,那岂不是乱套了?
joards
2002-07-03
打赏
举报
回复
搞平均主义了,不好意思,多抱憾了,各位!!!
zephyr_zhao
2002-07-02
打赏
举报
回复
而且如果用Application,那么会出现多个用户同时通过一个Connection访问数据库的情况,虽然节省了建立连接的时间,但是访问数据库的速度就会变得非常慢。
可以用OLE DB访问数据库,它会替你解决这个问题,OLE DB有一个Resource Pooling,它会代理你的连接请求,然后把别人刚用过的连接给你接着用。(具体机制不再阐述,其实我也没搞太明白,嘻嘻)
zephyr_zhao
2002-07-02
打赏
举报
回复
很多书上是不建议把Connection放在Session或Application里的,开销比较大,而且和COM的多线程特性有关(本质原因没看懂:)
其实DB本身也有连接池的
如果特别在意性能的话,可以用MTS
常用的做法是把建立连接的那两局话放在一个文件里,以后用的时候包含近来,这样比较省事,呵呵
CTBOK
2002-07-02
打赏
举报
回复
首先要讲,数据库连接怎可以包含在session中?你认为session里面可以打开连接吗?还不如直接写在网页中,搞什么变量,无聊
session开销最大的!
liuzxit
2002-07-02
打赏
举报
回复
我喜歡用set application("dba")=conn
yzflying
2002-07-02
打赏
举报
回复
application("connstr")=你的连接字符串
放在asa文件中
zhenhao
2002-07-02
打赏
举报
回复
包含文件比较好。
andysern
2002-07-02
打赏
举报
回复
应该是放在application 中吧,其实最好只在全局文件中,就是ASA文件中设置这个值,然后在需要的时候打开,就是APPLICATION_START,这样会比较方便,而且也不太会泄露文件的保密性的~
yun123789
2002-07-02
打赏
举报
回复
在session中保存大量数据会严重影响性能
数据库
高分
笔记整理,易错点难点概念解析,从数据库小白到大佬的武林秘籍
第三部分是【范式化简】,讲了
两种
方法“候选码的
求解
理论和算法”和“最小函数依赖算法”来化简范式。然后举例讲解了3NF分解和判断模式分解是否为无损连接。 第四部分是【ER 图】,介绍了ER图的概念和画法。
数据库帖子收集
ADO与SQL SERVER 2000数据库建立连接后,更新数据库怎么做? 这个查询怎么写才对? 这样的需求怎么样建表呀!!!在线等待!!! 把记录插入MSSQL同时插入操作时的时间,该怎么做? 请帮忙看一下,链接...
自己动手实现netty4
1. 从0开始编写netty4,更详细了解netty的架构思路和编写历程 2. 真正看netty源码无障碍 3. 学习看源码思考
方式
4.帮助面试获得
高分
使用DB2 pureXML管理蛋白质数据库
蛋白质数据库( PDB.org )是有关生物分子(主要是蛋白质)的结构数据的全球档案。 蛋白质数据库(PDB)由多个成员组织管理,这些组织负责存放,维护,加工和免费提供此生物学数据给科学界。 为了提供灵活性,可扩展...
发展人脑连接组计划中(dHCP)婴儿扩散 MRI 的自动化处理流程
发展人脑连接组计划(developing Human Connectome Project, dHCP)旨在为科学界创建并提供胎龄为 20 至 44 周的婴儿大脑功能和结构连接的四维图像,以探索遗传和环境对大脑发育的影响,以及连通性和神经认知功能...
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章