
数据库
CodingPioneer
人生就是永无休止的奋斗。
展开
-
SQL Server 慢查询语句查询
SQL Server 慢查询语句查询1、前10条慢查询SELECT TOP 10 [session_id], [request_id], [start_time] AS '开始时间', [status] AS '状态', [command] AS '命令', dest.[text] AS 'sql语句', DB_NAME([database_id]) AS '数据库名', [blocking_session_id] AS '正在阻塞其他会话的会话ID', der.[wait_type原创 2022-03-22 10:41:32 · 2626 阅读 · 0 评论 -
记录点滴,善于分享-Microsoft SQL Server 2016安装教程(全)
记录点滴,善于分享-Microsoft SQL Server 2016安装教程(全)1、获取Microsoft SQL Server 2016安装包2 、Microsoft SQL Server 2016安装过程3、安装Microsoft SQL Server Management Studio(SSMS)今天拿到一台华为云ECS,初始化操作系统为Windows Server 2016标准版,需要搭建为SQL Server服务器,以前都是安装的SQL Server2008R2或SQL Server2012原创 2020-06-17 16:43:39 · 6828 阅读 · 2 评论 -
SQLServer中定义拼音检索函数,根据中文参数返回对应汉字的拼音首字母
SQLServer中定义拼音检索函数,根据中文参数返回对应汉字的拼音首字母直接上代码如下:/********************************************************************************** Copyright (C) 2013,All Rights Reserved ** ...原创 2020-03-06 09:19:55 · 633 阅读 · 0 评论 -
mysql中的数据分表与合并
mysql中的数据分表与合并直接看案例代码注意:允许合并数据的表引擎必须为MyISAM(engine=myisam)--创建第一个表create table T1( id int auto_increment primary key, remark varchar(100))engine=myisam;--创建第2个表create table T2( id int a...原创 2020-03-02 15:31:43 · 1053 阅读 · 0 评论 -
mysql的limit经典用法及优化
mysql的limit经典用法及优化limit经典用法limit优化limit经典用法用法一SELECT `keyword_rank`.* FROM `keyword_rank` WHERE (advertiserid='59') LIMIT 2 OFFSET 1;比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取。用法二SELECT `keyword...原创 2020-03-02 15:25:14 · 372 阅读 · 0 评论 -
设置mysql远程使用root账户连接的权限
设置mysql远程使用root账户连接的权限背景正文背景在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接。通常需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库。正文方法如下:默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只提供localhost本机登陆;需要更改权限才能实现远程连接MY...原创 2020-03-02 15:18:32 · 614 阅读 · 0 评论 -
SQLServer中创建DBLink链接远程服务器
SQLServer中创建DBLink链接远程服务器SQL Server链接SQLServerSQL Server链接SQLServer--创建一个远程链接服务器EXEC sp_addlinkedserver @server='CommonServer', --被访问的服务器别名 @srvproduct='SQLServer', --产品名称 @pr...原创 2020-03-02 14:40:34 · 730 阅读 · 0 评论 -
SQLServer通过开启cdc跟踪实现DML操作监控
SQLServer通过开启cdc跟踪实现DML操作监控1、查询那些数据库启用了cdc2、对数据库启动cdc3、查询启用cdc的表4、对表启用cdc,必须确保SQL Server Agent服务已启用5、对表禁用cdc6、对数据库禁用cdc7、查看跟踪作业信息1、查询那些数据库启用了cdcUSE master GO SELECT [name], database_id, is_cdc_ena...原创 2020-03-02 13:15:53 · 893 阅读 · 0 评论 -
SQLServer收缩数据库日志的方法
SQLServer收缩数据库日志的方法1、查看数据库日志大小2、收缩数据库1、查看数据库日志大小dbcc sqlperf(logspace)2、收缩数据库比如数据库名称为ZYWY,则语句如下:USE ZYWY;GO-- Truncate the log by changing the database recovery model to SIMPLE.ALTER DATABASE...原创 2020-03-02 12:08:11 · 1189 阅读 · 3 评论 -
SQLServer查看死锁的表和Kill死锁进程
SQLServer查看死锁的表和Kill死锁进程1、查询出现死锁的表2、杀死某个锁3、也可以创建查看死锁进程的存储过程4、也可以穿件杀掉引起死锁进程的存储过程1、查询出现死锁的表查询语句select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName ...原创 2020-03-02 11:56:04 · 7190 阅读 · 2 评论 -
SQLServer锁表
SQLServer锁表背景正文背景在数据库开发过程中,不得不考虑并发性的问题,因为很有可能当别人正在更新表中记录时,你又从该表中读数据,那你读出来的数据有可能就不是你希望得到的数据。可以说有些数据同时只能有一个事物去更新,否则最终显示给用户的数据不是数据库中现存的数据。锁表就限制不同的事物在同一时间内不允许同时操作一张表,实例很简单,可以用select来锁定整张表,那别人就不可能更新或是读取表...原创 2020-03-02 11:23:58 · 3460 阅读 · 0 评论 -
sqlserver使用sp_addextendedproperty为字段添加备注,使用fn_listextendedproperty查询字段备注
sqlserver使用sp_addextendedproperty为字段添加备注,使用fn_listextendedproperty查询字段备注1、创建表2、使用系统存储过程sp_addextendedproperty为表中的字段添加备注3、使用系统函数fn_listextendedproperty查询表的字段备注1、创建表/*=================================...原创 2020-03-02 10:41:29 · 865 阅读 · 0 评论 -
SQL Server实现分页查询的存储过程,效率一般不适合大数据表的分页查询
SQL Server实现分页查询的存储过程,效率一般不适合大数据表的分页查询不说废话,直接上代码SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO/********************************************************************************** Copyright...原创 2020-03-02 09:27:08 · 426 阅读 · 0 评论 -
Oracle数据库基础面试题总结
Oracle数据库基础面试题总结1、解释冷备份和热备份的不同点以及各自的优点?2、你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?3、如何转换init.ora到spfile?4、解释data block,extent和segment的区别(这里建议用英文术语)5、给出两个检查表结构的方法6、怎样查看数据库引擎的报错7、比较truncate和delete命令8、使用索引的理由9、给出...原创 2019-12-30 17:38:20 · 2294 阅读 · 1 评论 -
Microsoft SQL Server数据库知识点总结(一)
Microsoft SQL Server数据库知识点总结(一)前言常见SQL分类常用基础语句1、创建数据库2、删除数据库3、备份数据库4、创建新表5、删除表6、增加删除列7、添加删除主键8、创建删除索引9、创建删除视图10、几个简单的SQL语句11、几个高级查询运算词12、使用外联接经典SQL语句汇总1、复制表(只复制结构,源表名:a 新表名:b)2、拷贝表(拷贝数据,原表名:a 目标表名:b)3...原创 2019-12-25 17:40:53 · 2497 阅读 · 4 评论