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

中医风格网站模板wordpress 7z压缩

中医风格网站模板,wordpress 7z压缩,编程到底是学些什么,用php开发网站教程一、常见操作 1、TRUNCATE TABLE 语句 删除表数据 TRUNCATE TABLE语句比DELET删除表中的所有行更快。从逻辑上讲#xff0c;TRUNCATE TABLE它类似于DELETE没有WHERE子句的语句。 TRUNCATE TABLE语句从表中删除所有行#xff0c;但表结构及其列#xff0c;约束#xff0c;…一、常见操作 1、TRUNCATE TABLE 语句 删除表数据 TRUNCATE TABLE语句比DELET删除表中的所有行更快。从逻辑上讲TRUNCATE TABLE它类似于DELETE没有WHERE子句的语句。 TRUNCATE TABLE语句从表中删除所有行但表结构及其列约束索引等保持不变。要删除表及其数据可以使用该DROP TABLE语句但是需谨慎操作。 语法 TRUNCATE TABLE的基本语法 use dbname TRUNCATE TABLE table_name;delete 的循环删除的基本语法 declare onecount int set onecount 100000print getdate()while 11 begindelete top (onecount ) from [eifiredataNewTemp].[dbo].[所有工程当前报警信息]if(ROWCOUNT onecount) break; endTRUNCATE TABLE vs DELETE 尽管DELETE和TRUNCATE TABLE似乎具有相同的效果但是它们的工作方式不同。这是这两个语句之间的一些主要区别 TRUNCATE TABLE语句删除并重新创建表并使任何自动增量值都重置为其初始值通常为1DELETE可让您根据可选WHERE子句过滤要删除的行TRUNCATE TABLE而不支持WHERE子句则仅删除所有行TRUNCATE TABLE与DELETE相比它更快并且使用的系统资源更少因为DELETE扫描表以生成受影响的行数然后逐行删除行并为每个删除的行在数据库日志中记录一个条目而TRUNCATE TABLE只删除所有行而不提供任何其他信息。 **提示**如果你只是想删除所有的行并重新创建整个表使用TRUNCATE TABLE。如果你想删除基于特定条件的行的数量有限或者您不想要重置自动递增值则使用DELETE。 2、查询数据表数据大小 语法格式 USE [eifiredataNewTemp]; GO -- 数据库空间使用情况 EXEC sp_spaceused;-- 查下文件空间使用情况 SELECT file_id, name,[文件大小MB] size / 128.,[未使用空间MB] (size - FILEPROPERTY(name, NSpaceUsed)) / 128. FROM sys.database_files-- 表空间使用情况 DECLARE tb_size TABLE(name sysname,rows int,size varchar(100),data_size varchar(100),INDEX_size varchar(100),unused_size varchar(100) ); INSERT tb_size EXEC sp_msforeachtable sp_spaceused ?SELECT * FROM tb_size order by rows desc, data_size desc查询效果 3、占用CPU过高的SQL 3.1 查看当前的数据库用户连接有多少 USE masterGO--如果要指定数据库就把注释去掉SELECT * FROM sys.[sysprocesses] WHERE [spid]50 AND DB_NAME([dbid])eifireBigData --and status suspended--SELECT COUNT(*) FROM [sys].[dm_exec_sessions] WHERE [session_id]50查询效果 3.2 查看各项指标是否正常是否有阻塞选取了前10个最耗CPU时间的会话 SELECT TOP 10 [session_id], [request_id], [start_time] AS 开始时间, [status] AS 状态, [command] AS 命令, dest.[text] AS sql语句, DB_NAME([database_id]) AS 数据库名, [blocking_session_id] AS 正在阻塞其他会话的会话ID, [wait_type] AS 等待资源类型, [wait_time] AS 等待时间, [wait_resource] AS 等待的资源, [reads] AS 物理读次数, [writes] AS 写次数, [logical_reads] AS 逻辑读次数, [row_count] AS 返回结果行数 FROM sys.[dm_exec_requests] AS der CROSS APPLY sys.[dm_exec_sql_text](der.[sql_handle]) AS dest WHERE [session_id]50 AND DB_NAME(der.[database_id])gposdb ORDER BY [cpu_time] DESC查询结果 3.3 查看具体的SQL语句需要在SSMS里选择以文本格式显示结果 --在SSMS里选择以文本格式显示结果 SELECT TOP 10 dest.[text] AS sql语句 FROM sys.[dm_exec_requests] AS der CROSS APPLY sys.[dm_exec_sql_text](der.[sql_handle]) AS dest WHERE [session_id]50 ORDER BY [cpu_time] DESC查询结果 3.4 查看CPU数和user scheduler数和最大工作线程数检查worker是否用完也可以排查CPU占用情况 --查看CPU数和user scheduler数目SELECT cpu_count,scheduler_count FROM sys.dm_os_sys_info--查看最大工作线程数SELECT max_workers_count FROM sys.dm_os_sys_info查询结果 3.5 查看worker是否用完如果达到最大线程数的时候需要检查blocking SELECT scheduler_address, scheduler_id, cpu_id, status, current_tasks_count, current_workers_count,active_workers_count FROM sys.dm_os_schedulers查询结果 对照表各种CPU和SQLSERVER版本组合自动配置的最大工作线程数 CPU数32位计算机64位计算机425651282885761635270432480960 3.6 查看会话中有多少个worker在等待 SELECT TOP 10[session_id],[request_id],[start_time] AS 开始时间,[status] AS 状态,[command] AS 命令,dest.[text] AS sql语句, DB_NAME([database_id]) AS 数据库名,[blocking_session_id] AS 正在阻塞其他会话的会话ID,der.[wait_type] AS 等待资源类型,[wait_time] AS 等待时间,[wait_resource] AS 等待的资源,[dows].[waiting_tasks_count] AS 当前正在进行等待的任务数,[reads] AS 物理读次数,[writes] AS 写次数,[logical_reads] AS 逻辑读次数,[row_count] AS 返回结果行数FROM sys.[dm_exec_requests] AS der INNER JOIN [sys].[dm_os_wait_stats] AS dows ON der.[wait_type][dows].[wait_type]CROSS APPLY sys.[dm_exec_sql_text](der.[sql_handle]) AS dest WHERE [session_id]50 ORDER BY [cpu_time] DESC查询结果 3.7 查看ASYNC_NETWORK_IO等待 注比如我当前执行了查询SalesOrderDetail_test表100次由于表数据非常多所以SSMS需要把SQLSERVER执行的结果慢慢的取走造成了ASYNC_NETWORK_IO等待 3.8 查询CPU占用高的语句 SELECT TOP 10total_worker_time/execution_count AS avg_cpu_cost, plan_handle,execution_count,(SELECT SUBSTRING(text, statement_start_offset/2 1,(CASE WHEN statement_end_offset -1THEN LEN(CONVERT(nvarchar(max), text)) * 2ELSE statement_end_offsetEND - statement_start_offset)/2)FROM sys.dm_exec_sql_text(sql_handle)) AS query_text FROM sys.dm_exec_query_stats ORDER BY [avg_cpu_cost] DESC查询结果 3.9 查询缺失索引 SELECT DatabaseName DB_NAME(database_id),[Number Indexes Missing] count(*) FROM sys.dm_db_missing_index_details GROUP BY DB_NAME(database_id) ORDER BY 2 DESC;SELECT TOP 10 [Total Cost] ROUND(avg_total_user_cost * avg_user_impact * (user_seeks user_scans),0) , avg_user_impact, TableName statement, [EqualityUsage] equality_columns , [InequalityUsage] inequality_columns, [Include Cloumns] included_columns FROM sys.dm_db_missing_index_groups g INNER JOIN sys.dm_db_missing_index_group_stats s ON s.group_handle g.index_group_handle INNER JOIN sys.dm_db_missing_index_details d ON d.index_handle g.index_handle ORDER BY [Total Cost] DESC;
http://www.zqtcl.cn/news/900576/

相关文章:

  • 食品网站建设需求分析购物app大全
  • 电商美工广州seo技术外包公司
  • 重庆旅游seo整站优化深圳宝安区是富人区吗
  • 网站开发验收模板网站欧美风格
  • 自己做发卡网站什么是网络设计制作
  • 如何搭建一个公司网站互联网推广怎么找客户
  • 江苏同隆建设集团有限公司网站asp.net新建网站
  • 爱站网挖掘工具小程序网站开发怎么样
  • 网站文章批量上传工具自己制作免费网站
  • 凡科快速建站建设网站遇到问题的解决方案
  • 深圳市公司网站建设公司十大互联网营销公司
  • 免费发布推广信息的网站百度招聘2022年最新招聘
  • 建站公司怎么获客任县附近网站建设价格
  • 泰兴市淘宝网站建设指数 网站权重
  • 烟台市做网站找哪家好才艺多网站建设
  • nginx wordpress 重写seo技术大师
  • 公司网站建设需要什么科目上海服务政策调整
  • 如何免费搭建自己的网站网站建设公司swot分析
  • 太原网站优化技术如何开发一款app软件
  • 莆田做网站公司lnmp wordpress 404
  • 网站开发中的qq登录网站地图有什么作用
  • 南宁小程序开发网站建设公司网络营销方案设计范文
  • 电脑做网站主机空间哈尔滨人才招聘信息网
  • 无锡网站建设制作设计wordpress news list
  • 专业建站教程青海 网站开发 图灵
  • 济南网站公司哪家好中国建设银行电脑版
  • 企业网站建设定制网站建设成功案例怎么写
  • 一个网站做数据维护3天正常吗做sgs认证公司网站
  • 免费网络短剧网站摄影素材库网站
  • 如何做竞价网站数据监控网站建设企业的市场分析