
数据库
数据库相关的文章
写代码的喵o
人菜还爱玩
展开
-
dba常用操作
sqlserver风险操作更新语句慢sql 删除语句 不带索引的查询语句查询慢sql的方法1.whoisactive安装方法http://whoisactive.com/downloads/下载地址 将下载好的zip包放到sqlserver服务器中 文件-打开-文件-下载好的zip包-在查询窗口点击执行 新建一个查询窗口,输入sp_whoisactive,获取当前运行的所有sql语句使用方法输入sp_whoisactive,获取当前运行的所有sql语句 查看当前所有.原创 2020-08-07 21:20:45 · 548 阅读 · 0 评论 -
DBA常用操作----sqlserver篇(下)
引言本篇文章中的还原操作是在有备份的基础上做的,如果还不知道如何备份的,欢迎大家翻阅上一篇文章,里面有详细的sqlserver备份教程。文章链接:DBA常用操作----sqlserver篇(上)SQL Server 还原全备还原还原代码: 修改相应的路径即可USE [master]RESTORE DATABASE [test] FROM DISK = N'D:\bak_db\...原创 2020-06-04 00:27:02 · 946 阅读 · 0 评论 -
DBA常用操作----sqlserver篇(上)
引言近期接手了公司的DBA职务,公司大大小小的几十个数据库,都需要管理,平时的表瘦身,数据迁移,存储过程优化,监控等等,一系列操作,为了方便操作,把我平时经常使用的一些操作保存下来,方便以后查阅使用。希望对大家有所帮助吧sqlserver风险操作更新语句慢sql删除语句不带索引的查询语句查询慢sql的方法1.whoisactive安装方法http:/...原创 2020-06-04 00:27:21 · 1033 阅读 · 1 评论 -
Mysql性能优化之一 执行计划篇
在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。下面分别对EXPLAIN命令结果的每一列进行说明:select_type是否是复杂语句类型说明SIMPLE表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一个PRIMARY一个需要union...原创 2020-05-29 00:31:07 · 157 阅读 · 0 评论 -
看完这篇还不懂Redis的RDB持久化,你们来打我!
转自 :看完这篇还不懂Redis的RDB持久化,你们来打我!一、为什么需要持久化redis里有10gb数据,突然停电或者意外宕机了,再启动的时候10gb都没了?!所以需要持久化,宕机后再通过持久化文件将数据恢复。二、优缺点1、rdb文件rdb文件都是二进制,很小。比如内存数据有10gb,rdb文件可能就1gb,只是举例。2、优点由于rdb文件都是二进制文件,所以很小,在灾难恢复的时候会快些。他的效...原创 2020-05-28 00:09:02 · 241 阅读 · 0 评论 -
sql备份
查询插入有自增id的数据,将id值也给插入进去SET IDENTITY_INSERT tableName1 ONINSERT INTO tableName1 SELECT * FROM tableName2 with(nolock) where id = 001-- or-- INSERT INTO tableName1(column1,column2) SELECT column...原创 2020-06-08 00:52:05 · 429 阅读 · 0 评论 -
mysql 时间格式化工具,按天分组统计数据
需求:按天分组,查看每天的订单量db里面存的数据是精确到秒,所以必须得用db的时间格式化函数了。函数:DATE_FORMAT是MySQL内置的一个函数,作用是以不同的格式显示日期/时间数据。select DATE_FORMAT(start_time,'%Y%m%d') days,count(product_no) count from test group by days;可以使用的格...原创 2020-06-05 00:26:09 · 1293 阅读 · 0 评论 -
MySQL监控与慢SQL解决思路
实时监控语句耗时与SQL状态使用语句show full processlist;此命令有权限,自己的账号只能看自己的连接,root账号可以看全部连接。字段值说明Id整数连接和会话的唯一IDUser字符串哪个用户使用了此连接或者会话Host字符串由那个ip的客户端连接到服务的db字符串数据库名称Command字符串连接执行命令状态,例如:一般就是休眠(sleep),查询(q...原创 2020-06-11 00:09:41 · 4432 阅读 · 0 评论 -
sqlserver 日期格式化
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Sele...原创 2020-06-12 00:24:17 · 155 阅读 · 0 评论 -
记一次mysql死循环的乌龙事件
问题描述采购和接口对接的时候,因为沟通问题,导致采购提前放了问题数据订单进来,导致了两千多问题订单,还有七百多有效的问题订单,为了避免浪费,需要将这两千多有效的问题订单数据补全。修复思路订单表中数据缺失,用户表中有对应缺失信息。无法找回的信息固定写死一个值即可。三种方式:最笨的:从日志中,找回数据,然后手动填充到db。正经开发人员:写一个程序,循环读取db,关联到乘客信息,然后将缺失...原创 2020-06-19 00:32:12 · 462 阅读 · 1 评论 -
SQL SERVER 收缩日志
简介事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息。收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的。下面介绍的是在简单模式下,进行收缩操作。实现方式方法一:通过图形界面逐步操作1、打开数据库属性窗口2、更改数据库恢复模式,“完整”改成“简单”3、收缩数据库日志,“任务”->“收缩”4、收...原创 2020-06-24 00:38:25 · 249 阅读 · 0 评论