当前位置: 首页 > wzjs >正文

什么公司时候做网站广州权威发布

什么公司时候做网站,广州权威发布,公司做网站的步骤,潍坊网站建设优化sqlserver数据库查询执行慢的sql 查询数据库隔离级别 dbcc useroptions修改数据库为并行机制(快照模式) (需要关闭数据库所有连接 sqlserverManager只开启当前一个链接执行) alter database bstjxt set READ_COMMITTED_SNAPSHOT on ;设置后比如 be…

sqlserver数据库查询执行慢的sql

查询数据库隔离级别

dbcc useroptions

修改数据库为并行机制(快照模式)

(需要关闭数据库所有连接 sqlserverManager只开启当前一个链接执行)

alter database bstjxt set  READ_COMMITTED_SNAPSHOT on ;

设置后比如

begin transaction;
update TJ_TJDJB set XM='张在1' where TJBH='00001504000001'
commit;

在没有commit之前如果隔离级别是已提交读的 ,没commit是不能执行下面查询的,会一直堵塞;
但是设置 READ_COMMITTED_SNAPSHOT后可以执行 查询出来的 XM字段是没commit之前的原始数据,这就是所谓的快照模块,执行update前会把原记录存一个副本(称为快照)在查询时直接取快照的数据,不需要等待update执行提交后取最新的数据

-- 在上诉的update没commit;时 查询出原数据
select  * from TJ_TJDJB where TJBH='00001504000001'

关于sqlserver的隔离级别

sqlserver数据库默认的就是 已提交读 并且没有全局配置为其他隔离级别的
我们执行

SET TRANSACTION ISOLATION LEVEL Read UnCommitted ;

其实只对当前连接有效
新建一个连接 执行 dbcc useroptions发现这个链接的 隔离级别还是已提交读
但是

alter database bstjxt set  READ_COMMITTED_SNAPSHOT on;

设置我测试确是全局的.

sqlserver 判断text字段不为空

select * from TJ_TJJLMXB where TJBH='80021606000011' and datalength(JG)>0

sqlserver查询锁表

select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   
from   sys.dm_tran_locks where resource_type='OBJECT'

查询锁表的语句

dbcc inputbuffer(spid)

sqlserver 解锁

-- 56为锁表的进程PID,根据实际的PID代入
declare @spid  int 
Set @spid  = 56 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid  as varchar)
exec(@sql)

sqlserver查询当前开启的session连接数

select * from sys.dm_exec_sessions;

sqlserverManager使用事物

begin transAction
update TJ_TJDJB set XM='徐宝兴1' where TJBH='0216999900576'
commit;提交  or ROLLBACK Transaction; 回滚

sqlserver查询执行耗时的sql语句 需要选择数据库master执行

SELECT TOP 1000 ST.text AS '执行的SQL语句',QS.execution_count AS '执行次数',QS.total_elapsed_time AS '耗时',  --单位(微秒)  1毫秒等于1000微秒QS.total_logical_reads AS '逻辑读取次数',QS.total_logical_writes AS '逻辑写入次数',QS.total_physical_reads AS '物理读取次数',       QS.creation_time AS '执行时间' ,  QS.*
FROM   sys.dm_exec_query_stats QSCROSS APPLY 
sys.dm_exec_sql_text(QS.sql_handle) ST
WHERE  QS.creation_time BETWEEN '2015-08-01 00:00:00' AND '2015-09-02 11:00:00' 
ORDER BYQS.total_elapsed_time DESC

加上每次执行平均耗时时间

     SELECT TOP 1000 ST.text AS '执行的SQL语句',QS.execution_count AS '执行次数',QS.total_elapsed_time AS '耗时',  --单位(微秒)  1毫秒等于1000微秒
cast(QS.total_elapsed_time as decimal )/QS.execution_count '每次耗时' , QS.total_logical_reads AS '逻辑读取次数',QS.total_logical_writes AS '逻辑写入次数',QS.total_physical_reads AS '物理读取次数',       QS.creation_time AS '执行时间' , QS.*
FROM   sys.dm_exec_query_stats QSCROSS APPLY 
sys.dm_exec_sql_text(QS.sql_handle) ST
WHERE  QS.creation_time BETWEEN '2018-05-21 00:00:00' AND '2018-05-21 11:00:00' 
ORDER BY cast(QS.total_elapsed_time as decimal )/QS.execution_count  desc,QS.total_elapsed_time DESC
http://www.dtcms.com/wzjs/143843.html

相关文章:

  • 网站运营怎样做百度收录网站链接入口
  • 企业网站 程序网站优化推广招聘
  • 网站中的宣传册翻页动画怎么做磁力神器
  • 服务器和电脑主机的区别宿州百度seo排名软件
  • 上海做网站公司做网站的公司百度短链接在线生成
  • 烟台门户网站建设国内比较好的软文网站
  • 山西 网站制作如何在百度发布信息推广
  • 网站建设可以自己建设服务器吗常用的网络营销方式
  • 学ps做兼职的网站有哪些seo研究中心qq群
  • 网站开发感受网站可以自己做吗
  • 做网站公司昆山舆情系统
  • 做数码相的网站长尾关键词爱站
  • 网站开发实训心得短视频seo代理
  • 河北省建设工程造价管理协会网站网络客服
  • 做企业网站的意义广州关键词搜索排名
  • 南通网站建设方案开发百度网址安全检测
  • 做海外市场什么网站推广北京网站搭建哪家好
  • 陈坤做直播在哪个网站百度有哪些app产品
  • 蚌埠公司做网站贵阳网站优化公司
  • 内部劵淘网站怎么做工具大全
  • 招聘网站建设人员条件seo用什么工具
  • 如何免费做公司网站武汉大学人民医院
  • asp网站设计58同城安居客
  • 网页翻译快捷键合肥seo培训
  • 做免费推广网站seo搜索引擎优化怎么做
  • 邢台集团网站建设费用淘宝运营培训班
  • 推广自己的网站需要怎么做北京seo优化厂家
  • 设计与制作网站网站建设费用都选网络
  • 推荐六款适合做小说阅读站及小说下载站的wordpress 模板外链网站推荐
  • 神马seo服务小红书seo是什么