Page Top
摘要: SqlServer中遇到查询耗时长、超时、死锁等情况,通过语句进行检索出数据库中挂起的会话。 SELECT pro.spid AS DialogID, DB_NAME(pro.dbid) AS DbName, pro.loginame, pro.hostname, pro.program_name, 阅读全文
posted @ 2021-03-17 11:55 抹茶大虾球丶 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一个服务器(实例)下: 1、所有数据库: select [name] as database_name, database_id, create_date from sys.databases order by name 2、所有登录账号: --基本服务器登录账号信息 select sp.name 阅读全文
posted @ 2021-02-05 15:09 抹茶大虾球丶 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1、添加文件,并设置文件生成操作 2、读取内容 string sTemplate = string.Empty; Assembly assembly = Assembly.GetExecutingAssembly(); string resourceName = assembly.GetName() 阅读全文
posted @ 2021-01-27 10:50 抹茶大虾球丶 阅读(4161) 评论(0) 推荐(1) 编辑
摘要: 一、代码实现 1、AlternateDataStream.cs using System; using System.IO; using System.Linq; using System.Runtime.InteropServices; using System.Text; namespace F 阅读全文
posted @ 2021-01-26 17:16 抹茶大虾球丶 阅读(487) 评论(1) 推荐(0) 编辑
摘要: 根据生日获取年龄不仅仅是“多少岁”,还可能涉及到年龄不到“1岁”、不到“1月”、不到“1天”、不到“1小时”、不到“1分钟”的情况,整理如下脚本,做以笔记: DECLARE @BirthDate DATETIME DECLARE @CurrentDate DATETIME SET @BirthDat 阅读全文
posted @ 2021-01-18 17:31 抹茶大虾球丶 阅读(2718) 评论(0) 推荐(0) 编辑
摘要: 一、使用场景: 有两个类都继承了同一个抽象类: /// <summary> /// 沙盒基类 /// </summary> abstract class SandBoxGanmeBase { /// <summary> /// 名称 /// </summary> public string Name 阅读全文
posted @ 2020-12-24 17:24 抹茶大虾球丶 阅读(4971) 评论(0) 推荐(4) 编辑
摘要: 百万级别数据表,进行有条件的数据删除,这个时候采用delete from的一次性删除的方法是很不明智的: 1、delete操作会被完整记录到日志里,它需要大量空间和时间 2、如果删除中间发生中断,一切删除会回滚(在一个事务里) 3、同时删除多行,记录上的锁也许会被提升为排它表锁,从而阻碍操作完成之前 阅读全文
posted @ 2020-12-23 10:42 抹茶大虾球丶 阅读(1342) 评论(0) 推荐(1) 编辑
摘要: 常用的,获取进程判断程序是否已启动是使用 Process.GetProcessesByName ,以下作一个笔记,记录一下使用互斥体来判断。 “OnlyOne”是自定义的系统互斥体的名称(ID),它的作用域为系统级的,也就是说,其他的程序若也需要禁止重复启动,此名称不能重复! static clas 阅读全文
posted @ 2020-11-24 08:57 抹茶大虾球丶 阅读(1113) 评论(0) 推荐(2) 编辑
摘要: C#.Net Framewrok: DateTime.MinValue = 0001/01/01 00:00:00 DateTime.MaxValue = 9999/12/31 23:59:59.999 SqlDateTime.MinValue.Value = 1753/01/01 00:00:00 阅读全文
posted @ 2020-11-09 09:09 抹茶大虾球丶 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 笔记 阅读全文
posted @ 2020-10-16 09:41 抹茶大虾球丶 阅读(1336) 评论(1) 推荐(0) 编辑