手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
sqlserver清除缓存,记录查询时间
--1. 将当前数据库的全部脏页写入磁盘。“脏页”是已输入缓存区高速缓存且已修改但尚未写入磁盘的数据页。 -- CHECKPOINT 可创建一个检查点,在该点保证全部脏页都已写入磁盘,从而在以后的恢复过程中节省时间。 CHECKPOINT --2. 若要从缓冲池中删除清除缓冲区,请首先使用 CHECKPOINT 生成一个冷缓存。这可以强制将当前数据库的全部脏页写入磁盘,然后清除缓冲区。 --
作者:编程之家 时间:2020-10-20
如何删除/卸载 sqlserver 2012 数据库实例
本文介绍了如何删除/卸载 sqlserver 2012 数据库实例的方法。操作步骤如下: 进入服务器/电脑的控制面板,打开程序>程序和功能,选择Microsoft Sqlserver 2012(64位),右键选择“卸载/更改”,如下图所示: 选择“卸载”功能: 开始执行卸载程序,默认,下一步: 选择要删除/卸载的数据库实例名称,如本实验演示卸载“SCOM”实例: 选择要卸载的内容,本实验选择全部,
作者:编程之家 时间:2020-10-20
SQLSERVER2005数据库的触发器建立
先创建一个学生表: create table student ( snum varchar(9) primary key, sname char(8), ssex char(4), sage int ) 下面是创建的触发器: 创建删除触发器当删除发生时,将数据插入到备份表中; create trigger tri_delete on student for delete as print '备份数
作者:编程之家 时间:2020-10-20
查看sqlserver服务器 硬盘剩余空间
exec master.dbo.xp_fixeddrives 执行这句话 就能获得服务器各个盘符 以及各个盘符剩余硬盘容量
作者:编程之家 时间:2020-10-20
SQLServer : EXEC和sp_executesql的区别
摘要 1,EXEC的使用 2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编
作者:编程之家 时间:2020-10-20
sqlserver索引优化扫描
RDS-SQLSERVER索引优化扫描 2014年6月26日 ALIYUN1 2条评论 10,054 次阅读 最近在处理客户咨询时,有大量咨询,说我的索引健不健康,我们没有专业的DBA,不知道哪里该加索引,加索引又不知道该加到那个字段上?基于这些问题,我来基于微软给出缺失索引统计信息,来总结一个数据库缺失索引的扫描和处理的方法。这种方法虽然不能做到完全准确,但是能对数据库的索引有效性,可行性的
作者:编程之家 时间:2020-10-20
这里和大家分享一下SqlServer 分区遇到的问题 How to Remove (Undo) Table Partitioning
The Problem - We have two partitioned tables (PartitionTable1 & PartitionTable2) split across four filegroups. We need to remove partitioning from the tables, remove the four files and filegroups, an
作者:编程之家 时间:2020-10-20
通过sqlserver日志恢复误删除的数据
如果你已经急的焦头烂额,看到这篇文章的时候,请你换个坐姿,深呼吸几次,静下心来将这篇文章读完,也许你的问题迎刃而解。 我遇到的情况是这样的,网站被植入木马,盗取了我的web.config文件,web.config文件里面的数据库连接字符串没有加密,而我的数据库远程连接又没有做IP限制,黑客通过数据库客户端连上我的数据库后,将所有的表都Delete掉了,所以大家一定要有一个好习惯将数据库连接
作者:编程之家 时间:2020-10-20
MSSQL修改用户账户密码
1、修改mssql数据库访问账户的密码,执行下列脚本即可 exec sp_password 'old password','new password',sa; 2、如果发现执行完脚本,报出“密码有效性验证失败。该密码不够复杂,不符合 Windows 策略要求。” 需要在mssql数据库--安全性--账户sa--属性,去掉 √ 强制实施密码策略即可; 记录时间2014-11-19
作者:编程之家 时间:2020-10-20
.net 大数据量的批量插入
使用Insert循环插入(每次一条) 使用BulkCopy写入; 1,创建一个DataTable dt 2,using (SqlBulkCopy sbc = new SqlBulkCopy(目标库连接字符串))//目标库的链接字符串 { sbc.BulkCopyTimeout = 600; sbc.Batch
作者:编程之家 时间:2020-10-20
newinstance()和new的区别? (网上解答整理)
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的
作者:编程之家 时间:2020-10-20
SQLIOSim 模拟SQLServer的行为来测试IO性能
SQLIOSim 功能: 模拟SQLServer的行为来测试IO性能。 SQLIOSim的版本: (1) SQL Server 2005的SQLIOSim是需要上网下载的套件。 (2) 从SQL Server 2008开始,SQLIOSim会包含在SQL Sever安装内。对于SQL Server 2008 R2,该应用程序所在目录为C:\Program Files\Microsoft SQL
作者:编程之家 时间:2020-10-20
SQLServer行列转换 Pivot UnPivot 动态实现
PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(<column_list>) ) UNPIVOT用于将列明转为列
作者:编程之家 时间:2020-10-20
恢复SQLSERVER被误删除的数据
恢复SQLSERVER被误删除的数据 曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据 这里有一篇文章做到了,不过似乎不是所有的数据类型都支持 以下为译文:http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/ 在我使用SQLSERVER的这
作者:编程之家 时间:2020-10-20
SQLServer datediff () 函数 使用例子
定义和用法 DATEDIFF() 函数返回两个日期之间的天数。 语法 DATEDIFF(datepart,startdate,enddate) startdate 和 enddate 参数是合法的日期表达式。 datepart 参数可以是下列的值: datepart 缩写 年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy, y 日 dd, d 周 wk
作者:编程之家 时间:2020-10-20
sqlserver 删除大数据
一、写在前面 - 想说爱你不容易 为了升级数据库至SQL Server 2008 R2,拿了一台现有的PC做测试,数据库从正式库Restore(3个数据库大小夸张地达到100G+),而机器内存只有可怜的4G,不仅要承担DB Server角色,同时也要作为Web Server,可想而知这台机器的命运是及其惨烈的,只要MS SQL Server一启动,内存使用率立马飙升至99%。没办法,只能升内存
作者:编程之家 时间:2020-10-20
SQLServer中的char、varchar、nchar、nvarchar
1 定义 char: 固定长度,存储ANSI字符,不足的补英文半角空格。 nchar: 固定长度,存储Unicode字符,不足的补英文半角空格 varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。 nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。 nvarchar(n) :包含 n个字符的可变长度 Unicode 字符数据。n 的值
作者:编程之家 时间:2020-10-20
B-Tree索引在sqlserver和mysql中的应用
在谈论数据库性能优化的时候,通常都会提到“索引”,但很多人其实没有真正理解索引,并没有搞清楚索引为什么能加快检索速度,以至于在实践中并不能很好的应用索引。 事实上,索引可以说是最廉价而且十分有效一种优化手段,一般而言,设计优良的索引对查询性能优化确实能起到立竿见影的效果。 相信很多读者,都了解和使用过索引,可能也看过或者听过”新华字典“、”图书馆“之类比较通俗描述,但是对索引的存储结构和本质任然还
作者:编程之家 时间:2020-10-20
高效的SQLSERVER分页查询(推荐)
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlserver版本:2008R2 第一种方案、最简单、普通的方法: 代码如下: SELECT T
作者:编程之家 时间:2020-10-20
SqlServer 递归与函数的结合获取部门集合
递归格式: WITH CTE名称(字段列表) AS ( 查询语句 ) 获取当前部门的所有下级部门语句: create function GetchildrenDepartments(@currentdepartid int) returns table
作者:编程之家 时间:2020-10-20
SqlServer 数据库自动备份的两种解决方案
1.Bat,任务计划,SqlCmd 我们需要二个文件: DialyBackup.sql EverydayBackup.bat <span style="font-family:Microsoft YaHei;">declare @path nvarchar(50); set @path = 'D:\DatabaseBackup'+convert(char(10),getdate(),121)+'.
作者:编程之家 时间:2020-10-20
SQLSERVER查询速度很慢的一种解决方案
今天数据库一条查询语句很慢,如下 select a.fld1,sum(b.fld2),b.fld3 from table1 a left join table2 b on a.fld1=b.fld1 where 条件 group by a.fld1,b.fld3 测试得到,若不进行汇总,速度很快,但一旦加入汇总,则非常慢,修改如下: select a.fld1,b.fld2,b.fld3 into
作者:编程之家 时间:2020-10-20
SqlServer 并发事务:死锁跟踪一简单测试
-- 测试代码 -- DROP TABLE Test CREATE TABLE Test ( id INT, name VARCHAR(20), info VARCHAR(20), ) CREATE CLUSTERED INDEX IX_Test ON DBO.Test(id) CREATE NONCLUSTERED INDEX IX_Test_name ON DBO.Test(name
作者:编程之家 时间:2020-10-20
SqlServer书上:使用游标输出学生姓名、选修课程名称和期末考试成绩
--使用游标输出学生姓名、选修课程名称和期末考试成绩 use teaching go declare @sname nchar(8),@cname nchar(10),@final numeric(6,2)--定义变量 declare sc_cursor cursor --定义游标 for select sname,cname,final from score join student on(sc
作者:编程之家 时间:2020-10-20
sqlserver:更改或删除的行值不能使该行成为唯一行或改变了多个行!
用excel导入Sqlserver数据库数据值时,带有多个空行且导入的数据没有主键,所以删除报错,删除数据时提示更新或删除的行值不能使该行成为唯一行或改变了多个行,解决方案根据数据表中数据的多少可以分两种: 一种:当有用数据比较多,重复数据少时,可以另外添加一列主键列,然后删除重复或空行数据,然后再把添加的主键列删除重新选择主键列保存即可。 二种:当有用数据较少切较有规律时可以重新建一张表,把有用
作者:编程之家 时间:2020-10-20
SqlServer 并发事务一:事务隔离级别
概念理解: 可参考博客:God Is Coder事务属性小结 --查了当前数据库是事务隔离级别 DBCC USEROPTIONS 表初始内容: SELECT * FROM Test Wherename='kk' id name info 1 kk NULL 【测试一:丢失更新】 --事务1 begin tran select * from dbo.Test(nolock)
作者:编程之家 时间:2020-10-20
sqlserver连接错误
这个问题是在刚开始使用Java连接Sql Server 2008时遇到的,网上一搜关于这个问题的文章已经很多了。 com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Serv
作者:编程之家 时间:2020-10-20
Sqlserver存储过程中经常使用的循环
1:游标的使用: SQL Server游标的使用【转】 http://www.cnblogs.com/moss_tan_jun/archive/2011/11/26/2263988.html declare @date2 datetime declare tabB_cursor cursor for select date,weekNum,studyTime from @tabB WHERE
作者:编程之家 时间:2020-10-20
SQLServer无法使用特殊主体'sa'的解决
首先确定已经启用了数据库的混合身份验证,即sa用户已经启用。 然后,选择附加进来的数据库,右键属性,文件--〉所有者--〉选择用户sa,即可用此sa用户登录数据库
作者:编程之家 时间:2020-10-20
SqlServer2014检查修复数据库和表
use master declare @databasename varchar(255) set @databasename='CMSV51' ALTER DATABASE CMSV51 set SINGLE_USER dbcc checkdb(@databasename, REPAIR_ALLOW_DATA_LOSS)--dbcc checkdb(@databasename,REPAIR_RE
作者:编程之家 时间:2020-10-20
上一页
266
267
268
269
270
271
272
273
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native