MSSQL

SQL Server下7种“数据分页”方案

数据分页往往有三种常用方案。

第一种,把数据库中存放的相关数据,全部读入PHP/Java/C#代码/内存,再由代码对其进行分页操作(速度慢,简易性高)。

第二种,直接在数据库中对相关数据进行分页操作...

ningjian 2023-12-15

MSSQL

解决SQL Server数据库不同版本不能兼容使用的问题

 

服务器上安装的版本是2019的SQL Server,我自己开发的电脑上安装的是2012的,将服务器上的分离之后拷贝到我的电脑上并不能附加到数据库中,发现是数据库版本不兼容,高版本的不能附加到低版本上面。...

ningjian 2023-03-10

MSSQL

SQL Server 存储过程最佳实践

与即席 SQL 语句相比,SQL Server 中使用存储过程有很多好处。它能帮助跨应用程序的逻辑一致性实现并提高性能。还通过组合各种 SQL 语句、控制流 IF-ELSE 语句、WHILE 循环和其他编程结构,为我们提供了设计所需...

ningjian 2023-03-08

MSSQL

SQL Server 线上排查异常SQL

 

作为数据库管理员,很多时候会遇到线上堵塞的情况,或者是客户与相关部门同事反馈系统出现等待。虽然整个架构各环节都有可能影响着业务系统的性能,但是他们往往首先把“矛头”指向数据库...

ningjian 2023-03-08

MSSQL

SQL Server 如何防范SQL注入式攻击?

好在要防止ASP.NET应用被SQL注入式攻击闯入并不是一件特别困难的事情,只要在利用表单输入的内容构造SQL命令之前,把所有输入内容过滤一番就可以了。过滤输入内容可以按多种方式进行。

⑴ 对于动态构造SQL...

ningjian 2023-03-03

MSSQL

sql server中什么是事务?什么是锁?

事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要...

ningjian 2023-03-03

MSSQL

Sql server 千万级大数据SQL查询优化(基于网络整理)

Sql server 千万级大数据SQL查询优化(基于网络整理,未作详细测试,仅供参考)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。

2.应尽量避免在 where ...

ningjian 2023-03-01

MSSQL

sql server 数据库清理语句

sql server 数据库清理语句

USE master ALTER DATABASE DeviceDataInfo SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DeviceDataInfo SET RECOVERY SIMPLE --简单模式 GO USE DeviceDataInfo ...

ningjian 2023-02-24

MSSQL

数据库自动收缩设置

为了以后能自动收缩,做如下设置:

企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

--SQL语句设置方式:

EXEC sp_dboption '数据库名', 'autoshrink', 'TRUE'

ningjian 2023-02-24