在
萧县网站建设公司创新互联公司,萧县网站设计制作,有大型网站制作公司丰富经验。已为萧县千余家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的萧县做网站的公司定做!
SQL
Server
Management
Studio,
选择要设置为只读的数据库,按右键选择属性,在“数据库属性”的“选项”页里将“数据库为只读”设置为True.
使用简单恢复模式,可能造成日志暴涨的原因主要是:
1.当前存在活动日志,这个可以使用DBCC OPENTRAN命令查看是否有当前活动日志导致日志无法截断。
2.当前库用于复制,因为日志需要被复制的Log Reader进程读取,在读取之前日志是无法被清理掉的,原因可以通过sys.databases的log_resue_wait列查看到原因。
3.日志之前曾经因为大的操作暴涨,忘记收缩,尝试直接收缩一下日志。
很多数据库的专家就读
C扩儿
/'si:kul/
本人一直念“西口”,“C扣”
也有些人念“色扣”
但是请不要三个字母念:S—Q—L,这样是错的,会被业内人笑的。
SQLServer
[sikəu
'sə:və]
先从数据库把数据都读取出来,创建一个定时器,每隔3秒,处理一次
%
SET Conn=Server.CreateObject("ADODB.Connection")
Dim i,j,Sql
Set rt=Server.CreateObject("ADODB.Recordset")
'Conn.Open "Server=IP地址;Provider=sqloledb;Database=库名称;UID=用户名;PWD=密码;"
Conn.Open "Server=192.168.1.1;Provider=sqloledb;Database=mysql;UID=sa;PWD=mysql;"
%
table bordercolor="#808000" border="1" cellspacing="0" bgcolor="#EEEEEE"
%' 读SqlServer库中的表名:
Set rs=Conn.OpenSchema(20)
While not rs.EOF
if rs(3)="TABLE" then
'response.write(rs(2)"br")'表的类型
'Response.Write("所在数据库名:" rs(0) )
'Response.Write("所有者:" rs(1) )
'Response.Write("表 名:" rs(2) "br" )
%
tr
td%=rs(2)%/td
%
'这样,知道表名了,现在再来看看怎么对表的字段进行操作。假设:其中数据库中有表:[admin] 获取该表的所有字段名:
x="[admin]"
rt.open"select * from "rs(2)" where 11",conn,1,3
j=rt.Fields.count
For i=0 to (j-1)
'Response.Write("第" i+1 "个字段名:" rt.Fields(i).Name "brbr")
response.write("td"rt(i).name)
Next
rt.close
end if
rs.MoveNext
Wend
%
/table
1、更换硬盘,最好是更换为速度更快的RAID磁盘阵列
2、也是更换硬盘,但是可以使用固态硬盘,速度杠杠的,若是再能组成RAID阵列,几乎可以起飞了。。。
3、检查自己数据库内的表结构是否合理,有无过多冗余字段,有无表结构设计不合理,有无SQL语句书写问题,这些都会造成IO读增多。
个人觉得,1,2都需花钱,3无需花钱。
但1,2是最直接的解决办法