导航

2020年6月4日

摘要: 最近发现原来执行很快的存储过程,突然慢了下来,而很多存储过程每天就运行一次,所以打算把存储过程重新编译,另外,考虑到数据在不断变化,所以也要更新表的统计信息,这样能生成比较好的执行计划。 下面是具体的方法: 1、把存储过程标记为需重新编译,存储过程将在下次运行时重新编译 DECLARE @sql V 阅读全文

posted @ 2020-06-04 11:31 wissly 阅读(707) 评论(0) 推荐(0) 编辑

2020年6月3日

摘要: 众所周知,CODE128码广泛用于企业内部、物流系统之中,然而,对于该类条码,却又有着不同种类的细分(主要分为以下四种:code128A,code128B,code128C,ean128)。 主要区别如下: code128A:标准数字和大写字母,控制符,特殊字符 code128B:标准数字和大写字母 阅读全文

posted @ 2020-06-03 11:29 wissly 阅读(1823) 评论(0) 推荐(0) 编辑

2020年5月31日

摘要: 这两天在项目中用大强度大频率的方法测试时遇到sqlite报database is locked的问题,分析下来原因是sqlite对数据库做修改操作时会做(文件)锁使得其它进程同一时间使用时会报该错误(也就是SQLITE_BUSY),但如果仅是多进程或多线程查询sqlite是支持的。(也有可能是做sq 阅读全文

posted @ 2020-05-31 14:19 wissly 阅读(12932) 评论(0) 推荐(0) 编辑

2019年11月20日

摘要: 在写程序的时候经常碰到这样的需求,如何使处于后台的程序出现在最前面并得到输入焦点?我在网上搜索了很多次,大致搜到的答案如下:一、最小化的恢复最小化if (IsIconic(Handle)) then ShowWindow(Hanlde, SW_RESTORE)二、使用BringToFront 三、使 阅读全文

posted @ 2019-11-20 19:43 wissly 阅读(1756) 评论(0) 推荐(0) 编辑

2019年2月27日

摘要: win10 家庭版不支持gpedit.msc的解决办法 1、建立一个批处理文件内容如下: 2、使用管理员身份运行此批处理文件。 3、重启电脑即可。 阅读全文

posted @ 2019-02-27 19:43 wissly 阅读(987) 评论(0) 推荐(0) 编辑

2019年1月19日

摘要: type TUserInfo = record sUserId,sUserName:String; iUserCount:integer; end; procedure TForm1.Button1Click(Sender: TObject); var fStream:TMemoryStream; fUserRec,sUserDD:TUserInfo; sDataText:... 阅读全文

posted @ 2019-01-19 18:00 wissly 阅读(354) 评论(0) 推荐(0) 编辑

2019年1月18日

摘要: --CPU相关视图 SELECT * FROM sys.dm_os_sys_info SELECT * FROM sys.dm_exec_sessions SELECT * FROM sys.sysprocesses SELECT * FROM sys.dm_os_tasks SELECT * FROM sys.dm_os_workers SELECT * FROM sy... 阅读全文

posted @ 2019-01-18 11:52 wissly 阅读(1929) 评论(0) 推荐(0) 编辑

2019年1月12日

摘要: 数据库存储本身是无序的,建立了聚集索引,会按照聚集索引物理顺序存入硬盘。既键值的逻辑顺序决定了表中相应行的物理顺序 多数情况下,数据库读取频率远高于写入频率,索引的存在 为了读取速度牺牲写入速度 页 为最小单位 8kb 区 物理连续的页(8页)的集合 内部碎片 数据库页内部产生的碎片,外部反之 碎片 阅读全文

posted @ 2019-01-12 19:30 wissly 阅读(2241) 评论(0) 推荐(0) 编辑

摘要: 查看索引使用情况 阅读全文

posted @ 2019-01-12 16:53 wissly 阅读(164) 评论(0) 推荐(0) 编辑

2019年1月6日

摘要: 参考文献: http://technet.microsoft.com/en-us/library/ms188388.aspx 使用alter index来rebuild和reorganize索引来清除碎片,rebuild能够完全清除碎片,但是reorganize却不能。 结论 reorganize 阅读全文

posted @ 2019-01-06 10:51 wissly 阅读(3381) 评论(0) 推荐(0) 编辑