自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 SQL的各种连接(cross join、inner join、full join)的用法理解

SQL的各种连接(cross join、inner join、full join)的用法理解交叉连接CROSS JOIN如果不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结果的行数等于两个表行数的乘积;举例,下列A、B、C 执行结果相同,但是效率不一样:A:SELECT * FROM table1 CROSS JOIN table2B:SELECT * FROM table1,table2C:select * from table1 a inner join ta

2021-09-13 09:37:07 529

原创 Windows任务计划程序遇到的问题点

①windows server 2016standard 定时任务计划手动可执行自动无法触发原因:必须设置在未来的时间点去执行②触发时间可以手动修改③操作的起始于填写:程序或脚本所在目录(确保使用英文,不要用中文路径)④重启某个程序的bat文件(确保路径为英文路径):@ echo offtaskkill /f /im “qydev.exe”start “” “D:\send\qydev.exe”echo 退出本界面exit...

2020-12-15 17:26:24 921

转载 在存储过程中语句加参数查询慢(参数嗅探)

加参数查询很慢的问题,不加的话查询就很快。有时候是参数嗅探引起的。什么是参数嗅探:SQL Server对查询语句编译和缓存机制是SQL语句执行过程中非常重要的环节,也是SQLOS内存管理非常重要的一环。理由是SQL Server对查询语句编译过程是非常消耗系统性能,代价昂贵的。因为它需要从成百上千条执行路径中选择一条最优的执行计划方案。所以,查询语句可以重用执行计划的缓存,避免重复编译,以此来节约系统开销。这种编译查询语句,选择最优执行方案,缓存执行计划的机制就是参数嗅探问题产生的理论基础。以下有几

2020-12-10 19:25:20 575

转载 sqlserver 找出字符第N次出现的位置

sqlserver 找出字符第N次出现的位置【1编写函数】CREATE FUNCTION IndexOf(@str VARCHAR(500),@value VARCHAR(50),@posIndex INT)RETURNS int ASBEGINDECLARE @pos int=0 --记录位置DECLARE @i INT =0 --记录查找的次数WHILE(@i<@posindex)BEGINSET @i=@i+1set @pos=CHARINDEX(@value,@str,@p

2020-10-15 12:59:39 1449

转载 sql server清除数据缓存

Sql Server系统内存管理在没有配置内存最大值,很多时候我们会发现运行SqlServer的系统内存往往居高不下。这是由于他对于内存使用的策略是有多少闲置的内存就占用多少,直到内存使用虑达到系统峰值时(预留内存根据系统默认预留使用为准,至少4M),才会清除一些缓存释放少量的内存为新的缓存腾出空间。这些内存一般都是SqlServer运行时候用作缓存的,例如你运行一个select语句,执行个存储过程,调用函数;数据缓存:执行个查询语句,SqlServer会将相关的数据页(SqlServer操作的数据都

2020-09-25 19:37:58 2453

转载 sql清除缓存

–强制释放内存CREATE procedure [dbo].ClearMemoryasbegin–清除所有缓存DBCC DROPCLEANBUFFERS–打开高级配置exec sp_configure ‘show advanced options’, 1EXEC (‘RECONFIGURE’)–设置最大内存值,清除现有缓存空间 单位 MBexec sp_configure ‘max server memory’, 256EXEC (‘RECONFIGURE’)–设置等待时间W

2020-09-25 16:52:00 1270

转载 javascript实现生成并下载txt文件

方法一:function download(filename, text) { var pom = document.createElement('a'); pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); pom.setAttribute('download', filename); if (document.createEvent) {

2020-09-09 10:31:38 1746

原创 js控制焦点固定在指定文本框

需求:mes扫描SN条码时永远让该文本框获得焦点①页面一加载就定义焦点在文本框上,当文本框失去焦点时重新定义焦点在文本框。代码如下:<body><p>该页面无论点击那里,demo文本框都会获取焦点</p><input id="demo" type="text"/><button type="button" onclick="myFunction()">点我</button><P id="p01"></

2020-09-09 09:38:55 1723

原创 JS 中系统/内置函数:alert(); confirm(); prompt();console.log();的使用

①alert(); 弹出提示框 (确定) 返回false<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>系统/内置函数</title></head><body><button type="button" i

2020-08-22 11:10:52 469

原创 sql解析不同命名节点的xml

①使用sp_xml_preparedocument解析有固定路径与字段名(相同命名节点)的XML: --要解析的内容为@DataXML DECLARE @DataXml XML set @DataXml=N'<Root><Feeder item="0302C2RQ" GCname="测试111" ></Feeder><Feeder item="0302C2RQ" GCname="测试222" ></Feeder></R

2020-08-20 09:59:54 206

原创 SQL查询语句的优化方法

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t

2020-08-12 09:13:29 526

转载 SQL优化 - 避免使用 IN 和 NOT IN

WHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低项目中遇到这么个情况:t1表 和 t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询select * from t1 where phone not in (select phone from t2)直接就把我跑傻了。。。十几分钟,检查了一下 phone在两个表都建了索引,字段类型也是一样的。原来not in 是不能命中索引的。。。。改成 NOT EXISTS 之后查询 20s ,效率真

2020-08-12 08:51:31 738

转载 sql server日志占用空间过大的问题&清理日志文件

一、关于日志的基本知识:在 SQL Server 2000 和 SQL Server 2005 中,每个数据库都至少包含一个数据文件和一个事务日志文件。SQL Server 在该数据文件中以物理方式存储数据。事务日志文件存储您对 SQL Server 数据库执行的所有修改的详细信息,以及执行每个修改的事务的详细信息。由于事务完整性被视为 SQL Server 的一个基本而固有的特点,因此不能在 SQL Server 中关闭对事务详细信息的记录。(是不是说,日志是不可以被关闭的?证明一下:)可以尝试一下

2020-08-11 15:15:34 1994

原创 js给下拉列表赋值

js给下拉列表赋值 请选择 1 2 3function onclick() {document.getElementById(“Test”).value=“2”;}

2020-07-20 14:38:41 1728

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除