仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 692|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网页设计有关SQLServer内存成绩

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:36:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
mysqld进程在一个写入当中被杀死;计算机的意外关闭(例如,如果计算机掉电);一个硬件错误。server|sqlserver|成绩
http://www.richsearch.com/search/search.aspx?page=1&S1=%2B%E5%86%85%E5%AD%98%20%2B"SQL%20Server"

给SQLServer分派多些内存(默许是静态分派,能够把最小值改动为一个对照年夜的数据)。
检察把数据库的日记文件和数据文件巨细,并得当调治。
-----------------
拔出纪录慢,多是由于表利用了CLUSTERED索引,而新的纪录招致了大批数据的存储地位产生变更。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2037790


来自:shaoyy,工夫:2004-5-319:25:00,ID:2636792[显现:小字体|年夜字体]
我公司的一个POS体系,背景是sqlserver,前台是ADO,如今是ADO+midas,2年来常常会呈现这个成绩:当体系很忙的时分(阛阓买卖好的时分),sqlserver就会变的没有呼应,然后一切前台全体逝世机,一个月概会呈现一两次,找了好久了,都还不晓得是sqlserver仍是程序存在成绩?假如哪位有过这方面的履历,还看不惜见教,给些提醒,感激!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2636792


数据库在很年夜水平上具有自立调治才能。跟着内存的不休增年夜,SQLServer将扩展内存利用空间,当来自其他使用的内存压力增年夜时,SQLServer将随之开释部份内存空间。与此类似,SQLServer还将依据实践必要静态扩大或压缩数据库及日记空间。
http://www.microsoft.com/china/technet/prodtechnol/sql/2000/plan/ssmsam.mspx


bytheway我是做证券软件的,数据量一样平常年夜于1亿条,SQLSERVER常常吃到2-4G内存
但体系运转优秀

实在事变不是这么复杂。
Mssql在内存的开释上是有成绩的。
假如真的是海量数据(所谓海量,尽非只一两百个G的观点),你会发明,在
一个短工夫内,假如接洽作大批的查询等操纵,它
占用的内存会不休上升,接着数据库的速率会分明下落,
常常在这个时分,假如从头启动体系,就能够办理成绩。
和微软接洽过,今朝无好的办理计划。
厥后我们本人做了好几个组件来进步它的效力,效果固然不是很好但也能够承受。
象数据库这器材,出格是Mssql,在数据量年夜的情形,的确不年夜好用。
可是由于它和微软本人的操纵体系的毗连对照好做,嗯,
以是仍是只好用他的。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1775126


改用oracle了。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=287033


服务器内存是1G,两天以后经由过程义务办理器察看,利用内存已占用900M多,
个中线程sqlservr占用最多,而客户毗连数才几个。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2144996


上面的文章也许对你有匡助:
http://www.ck23.com/net/html/2003-7-27/2003727151935.htm
万万不要在DELPHI中利用服务器端游标,不然很快就会损耗完你服务器上的内存。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2144996


后面说了,这恰是sqlserver的长处,由于它供应了缓冲内存,即便用户临时下线,
它也不会开释全体缓存。
固然,它也不会占用内存一向不开释,一旦它检测到操纵体系分派内存不敷时,它会
实时开释内存,不信你能够云云检测,用户下线后,在服务器端运转Photoshop如许占用
体系内存对照年夜的软件测试一下,包管此时sqlserver会开释部份内存。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2353948
但我们知道,若使用statement,并没有上述需要的数据。试想binlog中记录了一句updatetsetf1=3whereid=3。怎么恢复呢?
乐观 该用户已被删除
沙发
发表于 2015-1-19 15:08:45 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
海妖 该用户已被删除
板凳
发表于 2015-1-24 13:18:50 | 只看该作者
大家注意一点。如下面的例子:
兰色精灵 该用户已被删除
地板
发表于 2015-2-1 16:04:18 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
再现理想 该用户已被删除
5#
发表于 2015-2-7 07:47:45 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-21 01:49:33 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
透明 该用户已被删除
7#
发表于 2015-3-6 19:33:51 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
因胸联盟 该用户已被删除
8#
发表于 2015-3-13 06:57:24 | 只看该作者
无法深入到数据库系统层面去了解和探究
只想知道 该用户已被删除
9#
发表于 2015-3-20 15:27:12 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表