04 2019 档案

摘要:基本介绍 演示: 使用optimize的时候,可能会出现 Table does not support optimize, doing recreate + analyze instead 这时候参考:https://blog.csdn.net/e421083458/article/details/ 阅读全文
posted @ 2019-04-30 18:04 郭大侠1 阅读(240) 评论(0) 推荐(0) 编辑
摘要:mysql工具——perror(mysql查看错误代码,查看错误号释义) 关键词:mysql错误代码,mysql错误号,perror 阅读全文
posted @ 2019-04-30 17:53 郭大侠1 阅读(404) 评论(0) 推荐(0) 编辑
摘要:关键词:查看表大小,mysqlshow mysqlshow --count -uroot -p test 阅读全文
posted @ 2019-04-30 17:51 郭大侠1 阅读(416) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/pjymyself/article/details/81668157有分隔符的字符串拆分 【0】需求 【0.1】需求描述 数据库中 num字段值为: 实现的效果:需要将一行数据变成多行 【0.2】实现的SQL SELECT -- 因为表连接,所以有几 阅读全文
posted @ 2019-04-30 16:54 郭大侠1 阅读(211010) 评论(3) 推荐(18) 编辑
摘要:使用sp_help 查出 发现有个这个属性, 如何修改呢? SET ANSI_PADDING ONAlter Table Sys_users_History Alter column PveSite varbinary(50) 阅读全文
posted @ 2019-04-30 16:34 郭大侠1 阅读(783) 评论(0) 推荐(0) 编辑
摘要:mysql如何查看错误代码具体释义? 关键词:mysql错误代码,mysql错误号 perror 错误号 阅读全文
posted @ 2019-04-30 15:51 郭大侠1 阅读(369) 评论(0) 推荐(0) 编辑
摘要:关键字:mysql自动补全,auto-rehash 注:只能补齐表,列名,使用tab进行补全操作 一、修改my.cnf 二、客户端连接mysql时 阅读全文
posted @ 2019-04-30 14:33 郭大侠1 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:关键词:忘记密码,修改密码,mysql忘记密码,mysql修改密码 转自:https://www.cnblogs.com/jdxn/p/6847089.html 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localh 阅读全文
posted @ 2019-04-29 16:57 郭大侠1 阅读(175) 评论(0) 推荐(0) 编辑
摘要:(2.1)mysql升级与降级 转自:深入浅出mysql数据库开发、优化与管理第二版 1、mysql升级 2、mysql降级 阅读全文
posted @ 2019-04-29 16:30 郭大侠1 阅读(910) 评论(0) 推荐(0) 编辑
摘要:基于binlog恢复工具mysqlbinlog_flashback简介 mysqlbinlog_back.py 是在线读取row格式的mysqld的binlog,然后生成反向的sql语句的工具。一般用于数据恢复的目的。 所谓反向的sql语句就是如果是insert,则反向的sql为delete。如果d 阅读全文
posted @ 2019-04-29 00:29 郭大侠1 阅读(434) 评论(0) 推荐(0) 编辑
摘要:xml执行计划转为图形计划,sqlplan 1、如果是2008R2以上,直接点击query plan就可以查看图形化执行计划界面 复制出来xml,就可以查看具体参数 2、如果是2008R2以下,直接点击只会显示XML,但是XML可以看到系统参数 想要看图形界面,直接复制内容,重命名为.sqlplan 阅读全文
posted @ 2019-04-26 11:33 郭大侠1 阅读(728) 评论(0) 推荐(0) 编辑
摘要:关键词:yum源,本地yum源,网络yum源 【1】配置本地yum源 1、挂载好光盘到/redhat/mnt/mnt下 mount /dev/cdrom /mnt 2、操作 cd /etc/yum.repos.d/ ll #新建一个文件,修改内容 vim base.repo 代码参考: echo " 阅读全文
posted @ 2019-04-25 15:36 郭大侠1 阅读(1775) 评论(0) 推荐(0) 编辑
摘要:关键字:mysql闪回,binlog2sql 0、闪回技术与工具简介 mysql闪回工具比较流行三大类: 【0.1】官方的mysqlbinlog:支持数据库在线/离线,用脚本处理binlog的输出,转化成对应SQL再执行。通用性不好,对正则、sed等需要较高熟练度。 【0.2】第三方的mysqlbi 阅读全文
posted @ 2019-04-24 23:33 郭大侠1 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:【1】【2】部分转载自:https://blog.csdn.net/zwjzqqb/article/details/80886107 【常用形式】 【1】在test库redo某个binlog中的文件 mysqlbinlog binlog.000011 | mysql -uroot -p123456 阅读全文
posted @ 2019-04-24 22:12 郭大侠1 阅读(221) 评论(0) 推荐(0) 编辑
摘要:MySQL 误操作后数据恢复(update,delete忘加where条件) 关键词:mysql误删数据,mysql误更新数据 转自:https://www.cnblogs.com/gomysql/p/3582058.html 在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于SQL语句写 阅读全文
posted @ 2019-04-24 12:37 郭大侠1 阅读(892) 评论(0) 推荐(0) 编辑
摘要:mysql中的concat,concat_ws(),group_concat() 说明: 本文中使用的例子均在下面的数据库表tt2下执行: 一、concat()函数 1、功能:将多个字符串连接成一个字符串。 2、语法:concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果 阅读全文
posted @ 2019-04-23 16:35 郭大侠1 阅读(890) 评论(0) 推荐(0) 编辑
摘要:性能调优常规手段 性能调优就是用更少的资源提供更好的服务,成本利益最大化。性能调优的手段并不新鲜,性能调优常规手段有: (1) 空间换时间,内存、缓存就是典型的空间换时间的例子。利用内存缓存从磁盘上取出的数据,CPU请求数据直接从内存中获取,从而获取比从磁盘读取数据更高的效率。 (2) 时间换空间, 阅读全文
posted @ 2019-04-23 15:59 郭大侠1 阅读(6484) 评论(0) 推荐(1) 编辑
摘要:SQL Server 2008中的CDC(Change Data Capture)功能使用及释疑 关键词:CDC,数据库审计 详细参考:微软官网,大神总结 详细参考:https://www.cnblogs.com/Joe-T/p/4312806.html 原文:http://www.cnblogs. 阅读全文
posted @ 2019-04-23 14:48 郭大侠1 阅读(2814) 评论(0) 推荐(0) 编辑
摘要:关键词:复制,复制总结,复制汇总,复制查阅 参考联机丛书,复制的配置与使用:https://docs.microsoft.com/zh-cn/sql/relational-databases/replication/tutorial-preparing-the-server-for-replicat 阅读全文
posted @ 2019-04-23 14:29 郭大侠1 阅读(1889) 评论(0) 推荐(2) 编辑
摘要:【1】sql server自定义排序 1. c2列的数据按'4','1','2'的指定顺序排序 (1) 使用union select * from t_orderby where c2='4' union all select * from t_orderby where c2='1' union 阅读全文
posted @ 2019-04-23 11:59 郭大侠1 阅读(2219) 评论(0) 推荐(0) 编辑
摘要:关键词:mysqlbinlog,mysql binlog查看,二进制文件查看,binlog查看工具,binlog查看方法 常用总结: 【1】在test库redo某个binlog中的文件mysqlbinlog binlog.000011 | mysql -uroot -p123456 test【2】时 阅读全文
posted @ 2019-04-21 17:57 郭大侠1 阅读(478) 评论(0) 推荐(0) 编辑
摘要:(4.8)mysql备份还原——binlog查看工具之mysqlbinlog及show binlog的使用 关键词:show binlog,mysql binlog查看,二进制文件查看,binlog查看工具,binlog查看方法 0、使用show master status; 使用它可以直接查看bi 阅读全文
posted @ 2019-04-21 17:10 郭大侠1 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/catshitone/article/details/53994932 关键词:数据字典,导出 【1】代码生成器,在线添加表描述 描述可以使用工具,很好用(MSSQL) 链接:https://pan.baidu.com/s/1yqgHZ6kfXXUG 阅读全文
posted @ 2019-04-19 15:34 郭大侠1 阅读(2205) 评论(0) 推荐(1) 编辑
摘要:文章内容来自博客:关于谷歌浏览器崩溃,打不开页面 在网上找到一个大神的解决方法,亲测特别好用! 首先:谷歌浏览器右键打开属性,在箭头所指的位置复制粘贴 -no-sandbox。(需要空一格再写入 -no-sandbox) 其次:你打开谷歌浏览器可以看到如下提醒,提醒你,稳定性和安全性会有所下降,但表 阅读全文
posted @ 2019-04-19 09:34 郭大侠1 阅读(455) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/mymelody/p/9436620.html shell条件判断if中的-a到-z的意思 关键词:if,shell,a-z [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为 阅读全文
posted @ 2019-04-18 17:37 郭大侠1 阅读(377) 评论(0) 推荐(0) 编辑
摘要:--不要干坏事 在DOS下运行如下命令:net user 用户名 "密码" /add (增加用户)net localgroup administrators 用户名 /add 再把用户加为系统管理员, 阅读全文
posted @ 2019-04-17 17:22 郭大侠1 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:SQL Server数据恢复准备之TRUNCATE TABLE理解 转自:https://blog.51cto.com/aimax/2142553 易语随风去关注0人评论6717人阅读2018-07-14 17:00:36 当truncate table发生时,如何进行恢复,相信大部分人都会选择通过 阅读全文
posted @ 2019-04-17 16:21 郭大侠1 阅读(2650) 评论(0) 推荐(0) 编辑
摘要:sql server系统表详细说明 sql server系统表详细说明 sql server系统表详细说明 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配 阅读全文
posted @ 2019-04-17 14:36 郭大侠1 阅读(416) 评论(0) 推荐(0) 编辑
摘要:前提: (1)磁盘C盘、数据文件所在盘均有空间 (2)没有对数据文件设置maxSize (3)做过数据库服务器重启,仍没有效果 (4)但是同一个实例上的其他数据库没问题 (5)配额也查了,没问题 (6)使用的是 Raid10 分析查看步骤: 1、查看了当前数据库的数据文件信息 2、更改数据库文件大小 阅读全文
posted @ 2019-04-17 10:22 郭大侠1 阅读(380) 评论(0) 推荐(0) 编辑
摘要:关键词:binlog模式,binlog,二进制日志,binlog日志 目录概述 0、binlog概述 查看binlog日志参数设置: show variables like '%log_bin%'; 查看binlog文件事件信息:show binlog events in 'binlog.00000 阅读全文
posted @ 2019-04-16 23:27 郭大侠1 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:关键词:binlog配置,binlog参数,二进制日志配置,二进制文件参数配置 关键词:binlog缓存,binlog 刷新 0、bin写入流程 1、配置 阅读全文
posted @ 2019-04-16 22:28 郭大侠1 阅读(427) 评论(0) 推荐(0) 编辑
摘要:(1.16)mysql server优化之buffer pool 1、innodb buffer pool 阅读全文
posted @ 2019-04-16 18:22 郭大侠1 阅读(241) 评论(0) 推荐(0) 编辑
摘要:类似于 oracle中decode函数的MSSQL函数 ①用途: 将空值替换成其他值 返回第一个非空值 ②表达式: COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所 阅读全文
posted @ 2019-04-16 17:32 郭大侠1 阅读(258) 评论(0) 推荐(0) 编辑
摘要:linux网络设置和虚拟机克隆转移之后Error:No suitable device found:no device found for connection 'System eth0'问题解决 原文:https://www.cnblogs.com/jay763190097/p/6015845.h 阅读全文
posted @ 2019-04-15 16:35 郭大侠1 阅读(996) 评论(0) 推荐(0) 编辑
摘要:注意查看服务器名称,这出来的是什么,就必须要在别名上写什么,如果不一样,请参照 :修改计算机名 SELECT @@SERVERNAME as InstalledName, SERVERPROPERTY('SERVERNAME') as NetworkName 有A、B两台服务器;A作为发布服务器,B 阅读全文
posted @ 2019-04-15 13:22 郭大侠1 阅读(444) 评论(0) 推荐(1) 编辑
摘要:如何通过使用 Microsoft 管理控制台启用 SSL 加密的 SQL Server 实例 关键词:MSSQL加密,sql server加密,sql server客户端与服务器传输内容加密 转自:https://support.microsoft.com/zh-cn/help/316898/how 阅读全文
posted @ 2019-04-12 14:52 郭大侠1 阅读(2490) 评论(0) 推荐(0) 编辑
摘要:mysql创建计算列 mysql> create table t(id int auto_increment not null,c1 int,c2 int,c3 int as (c1+c2),primary key(id)); Query OK, 0 rows affected (0.41 sec) 阅读全文
posted @ 2019-04-12 14:31 郭大侠1 阅读(3546) 评论(0) 推荐(0) 编辑
摘要:关键词:sql server系统存储过程,mssql系统存储过程 xp_cmdshell --*执行DOS各种命令,结果以文本行返回。 xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全 阅读全文
posted @ 2019-04-12 12:28 郭大侠1 阅读(656) 评论(0) 推荐(0) 编辑
摘要:一、数据库管理员的工作内容 关键词:dba工作内容 转自:http://blog.sina.com.cn/s/blog_44e0d0490102won1.html 1、规划与建设:1、数据库服务器环境的架构评估与规划。服务器环境的架构规划与数据库以后的运作相关,当服务器环境的架构设计不良,将会增加以 阅读全文
posted @ 2019-04-12 12:15 郭大侠1 阅读(535) 评论(0) 推荐(0) 编辑
摘要:1、数据库状态:【1】sys.databases 【2】exec sp_spaceused 2、数据文件状态:【1】sys.master_files 【2】查看ldf与mdf:sp_helpfile、 sys.database_files 【3】文件使用情况:sys.dm_db_file_space 阅读全文
posted @ 2019-04-12 11:08 郭大侠1 阅读(701) 评论(0) 推荐(0) 编辑
摘要:关键词:bat删除过期文件,bat,FORFILES 原文:https://blog.csdn.net/sandy9919/article/details/82932460 --最佳实践 :: IIS日志文件目录 set log_dir="C:\inetpub\logs\LogFiles" :: 保 阅读全文
posted @ 2019-04-11 12:41 郭大侠1 阅读(2327) 评论(0) 推荐(0) 编辑
摘要:深入sql server优化,MSSQL优化,T-SQL优化,查询优化 故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因 阅读全文
posted @ 2019-04-11 11:48 郭大侠1 阅读(13892) 评论(5) 推荐(12) 编辑
摘要:关键词:sql server误删数据恢复,mssql误删数据恢复,delete --切换数据库use master--构建函数Create PROCEDURE Recover_Deleted_Data_Proc@Database_Name NVARCHAR(MAX),@SchemaName_n_Ta 阅读全文
posted @ 2019-04-11 11:14 郭大侠1 阅读(756) 评论(0) 推荐(0) 编辑
摘要:关键词:log-error_verbosity ,mysql启停没有信息,mysql启停不显示错误信息,mysql不显示启停信息 原因就是因为 log-error_verbosity = 2 被设置成了1/2,需要设置成3才行。 转载自:https://www.cnblogs.com/kerryco 阅读全文
posted @ 2019-04-11 02:06 郭大侠1 阅读(777) 评论(0) 推荐(0) 编辑
摘要:(4.5)mysql备份还原——深入解析二进制日志(binlog) 关键词:二进制日志,binlog日志 0、建议 (1)不建议随便去修改binlog格式(数据库级别) (2)binlog日志的清理 【2.1】过期日志天数:show variables like 'expire_logs_days' 阅读全文
posted @ 2019-04-11 01:49 郭大侠1 阅读(378) 评论(0) 推荐(0) 编辑
摘要:关键词:磁盘读写与数据库的关系 转自:https://blog.51cto.com/qianzhang/1249534 一 磁盘物理结构 (1) 盘片:硬盘的盘体由多个盘片叠在一起构成。 在硬盘出厂时,由硬盘生产商完成了低级格式化(物理格式化),作用是将空白的盘片(Platter)划分为一个个同圆心 阅读全文
posted @ 2019-04-10 22:50 郭大侠1 阅读(2541) 评论(0) 推荐(0) 编辑
摘要:转自:https://zhidao.baidu.com/question/7341428.html 关键词:磁盘串口和并口的区别 串口硬盘和并口硬盘主要的区别在于硬盘于主板通信的方式不一样,物理接口不一样。 SATA硬盘,也就是一般所说的串口硬盘,使用的是高频率的串行通信方式,其典型的接口外观如下图 阅读全文
posted @ 2019-04-10 22:43 郭大侠1 阅读(12872) 评论(0) 推荐(1) 编辑
摘要:MySQL数据库改名的三种方法 前不久去面试,被问到Innodb引擎的表如何改数据库名,当时我也只回答了MyISAM改如何操作,被一些细节问题打败,真是操蛋。 如果表示MyISAM那么可以直接去到数据库目录mv就可以。 Innodb完全不行,自己测试过,会提示相关表不存在。 第一种方法: 这个是5. 阅读全文
posted @ 2019-04-10 15:32 郭大侠1 阅读(10749) 评论(0) 推荐(0) 编辑
摘要:关键词:innodb锁,mysql锁,当前读,快照读 概要: 1、事务的隔离级别 2、InnoDB锁争用 3、innodb锁 【3.1】innodb的行锁模式及加锁方法 其实,默认情况下,mysql 的 select 查询是不会加任何锁的,其他的CDU,都会先IX,再加上X锁 【3.2】innodb 阅读全文
posted @ 2019-04-10 15:20 郭大侠1 阅读(400) 评论(0) 推荐(0) 编辑
摘要:关键词:bat中的for,bat获取文件内容 【1】简介 【1.1】一般形式 FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令 (1)在cmd窗口中:for %I in (command1) do command2 (2)在批处理文件中:for %%I in (command1) 阅读全文
posted @ 2019-04-10 12:38 郭大侠1 阅读(20364) 评论(0) 推荐(2) 编辑
摘要:windows(64位)下使用curl安装 转自:https://blog.csdn.net/wkj001/article/details/54889907 2017年02月06日 09:46:47 wkj001 阅读数:12306 windows(64位)下使用curl安装 转自:https:// 阅读全文
posted @ 2019-04-10 11:19 郭大侠1 阅读(15717) 评论(0) 推荐(2) 编辑
摘要:存储知识 1、为什么需要存储,存储一般解决哪些问题? 容量、速度、易于管理、安全(容灾与备份)、可扩展性 2、存储发展历史 【2.1】大型机 【2.2】c/s结构(客户端-》服务器) 【2.3】PC服务器 【2.4】internet B/S(浏览器-》服务器) 【2.5】云数据、云时代、云集群 【2 阅读全文
posted @ 2019-04-08 22:19 郭大侠1 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1、mysql锁概述 BDB被InnoDB代替了,MyIsam在8.0也被抛弃了 2、MyIsam表锁(读写是串行的) 【2.1】查看表锁争用情况。 MyIsam存储引擎只支持表锁。 查看表锁争用情况。 show status like 'table%'; 其中,table_locks_waited 阅读全文
posted @ 2019-04-08 18:21 郭大侠1 阅读(158) 评论(0) 推荐(0) 编辑
摘要:(1.13)mysql优化数据库对象 1、mysql优化数据库对象 【1.2】通过水平/垂直拆分提高表的访问效率 【1.3】逆规范化(一般指的是根据业务需求来设定范式) (1)增加冗余列:指在多个表表中具有相同的列,它常用来在查询时避免连接操作 (2)增加计算列/派生列:指增加的列来自其他表中的数据 阅读全文
posted @ 2019-04-08 16:49 郭大侠1 阅读(202) 评论(0) 推荐(0) 编辑
摘要:关键词:tempdb tempdb全局存储内部对象,用户对象,临时表,临时对象,以及SQL Server操作创建的存储过程。每个数据库实例只有一个tempdb,所以可能存在性能以及磁盘空间瓶颈。各种形式的可用空间及过度饿DDL/DML操作都会导致tempdb负载过重。这会导致运行在服务器上不相干程序 阅读全文
posted @ 2019-04-08 15:15 郭大侠1 阅读(2869) 评论(0) 推荐(0) 编辑
摘要:关键词:事务的状态,查看事务的状态,事务的监控,事务的执行情况跟踪 转自:https://www.cnblogs.com/micro-chen/p/7722702.html?tdsourcetag=s_pctim_aiomsg 阅读全文
posted @ 2019-04-08 14:41 郭大侠1 阅读(843) 评论(0) 推荐(0) 编辑
摘要:本问题基于上海sql server dba技术群提问分析总结而成: 群友问题: 就是一台服务器有数据库A,但没有数据库B(A和B有相同得表),我把B数据库的建表语句执行了在use A环境下了,为什么A数据库会被修改呢? 建表语句如下: 过程分析: 【1】首先,之前在运行脚本的时候,数据库选择的肯定是 阅读全文
posted @ 2019-04-08 10:03 郭大侠1 阅读(296) 评论(0) 推荐(0) 编辑
摘要:(4.3)mysql备份还原——mysql备份策略 1、指定备份策略时需要考虑的点 【1.1】备份周期:2次备份间隔时长 【1.2】备份方式:在备份周期中,使用什么备份方式、备份模式 【1.3】实现方式:自动/手动备份 【1.4】备份介质:思考好存放介质,介质目录,raid等 【1.5】保证良好的一 阅读全文
posted @ 2019-04-08 03:24 郭大侠1 阅读(273) 评论(0) 推荐(0) 编辑
摘要:mysql物理备份,mysql逻辑备份 1、什么情况下会用到备份呢? 【1.1】灾难恢复 【1.2】单位审计:数据库在过去某一个点是什么样的 【1.3】跨机房灾备:异地备份 【1.4】认为的DDL或者DML语句,导致主从库的数据消失 【1.5】业务测试,构建测试库 2、备份的分类 分为冷备份、温备份 阅读全文
posted @ 2019-04-08 03:06 郭大侠1 阅读(258) 评论(0) 推荐(0) 编辑
摘要:(4.1)mysql备份还原——mysql常见故障 1、常见故障类型 在数据库环境中,常见故障类型: 语句失败,用户进程失败,用户错误 实例失败,介质故障,网络故障 其中最严重的故障主要是用户错误和介质故障。 2、具体故障情况 故障问题大致分为以下几类 【2.1】语句错误:单个数据库操作(选择、插入 阅读全文
posted @ 2019-04-08 02:34 郭大侠1 阅读(388) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/yunfeifei/p/3850440.html 数据库SQL优化大总结之 百万级数据库优化方案 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大 阅读全文
posted @ 2019-04-06 22:00 郭大侠1 阅读(280) 评论(0) 推荐(0) 编辑
摘要:如何用更少的时间,在线新增字段? 理论步骤: 假如主数据库为A库,表为a表,现在是20190404 12点 1.利用A库的全备+事务备,恢复到 20190404 12点(假如用了3个小时) ,恢复成一个新库B库 2.记录A.a表的更新、删除、插入等操作到A.c 3.用select * into A. 阅读全文
posted @ 2019-04-04 17:23 郭大侠1 阅读(322) 评论(0) 推荐(0) 编辑
摘要:更多参考:https://www.cnblogs.com/gered/p/10812399.html 使用触发器记录DML,使用触发器记录表的DML 数据库级别DML操作监控审计、表触发器/对象触发器 阅读全文
posted @ 2019-04-04 17:19 郭大侠1 阅读(499) 评论(0) 推荐(0) 编辑
摘要:mysql表名、库名大小写敏感 关键词:mysql大小写敏感 阅读全文
posted @ 2019-04-04 12:20 郭大侠1 阅读(160) 评论(0) 推荐(0) 编辑
摘要:(1.11)mysql hint 关键词:mysql提示 1、SQL提示 (hint)是优化数据库的手段之一,使用它加入一些人为的提示来达到优化操作的目的; 举例: select sql_buffer_result * from ...... 这个语句强制Mysql生成一个临时结果集。只要临时结果集 阅读全文
posted @ 2019-04-04 12:04 郭大侠1 阅读(799) 评论(0) 推荐(0) 编辑
摘要:根据日期获取日期所在周的周一日期 推荐使用: 转成年月日 select convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,dateadd(day,-1,'2019-03-31')), 0),120); select convert(varchar(10),D 阅读全文
posted @ 2019-04-03 19:50 郭大侠1 阅读(442) 评论(0) 推荐(0) 编辑
摘要:(1.10)常用SQL优化 insert优化、order by 优化 1、insert 优化 2、order by 优化 【2.1】mysql排序方式: (1)索引扫描排序:通过有序索引扫描直接返回有序数据 (2)filesort排序:所有不是索引扫描返回结果的数据均为filesort排序 file 阅读全文
posted @ 2019-04-03 18:47 郭大侠1 阅读(273) 评论(0) 推荐(0) 编辑
摘要:for xml path 用于合并与拆分 1、合并 很多时候需要在SQL Server中创建逗号分隔列表。这可以使用SQL Server的DOR XML PATH功能完成。 与select语句一起使用时,FOR XML PATH生成一个xml。其示例如下所示。 【1.1】基本演示 DECLARE @ 阅读全文
posted @ 2019-04-03 17:52 郭大侠1 阅读(666) 评论(0) 推荐(0) 编辑
摘要:关键词:查看存储过程中引用的表,查看表在哪些存储过程中出现过 很多时候需要找到存储过程所依赖的对象。博客描述了一种在SQL服务器中查找存储过程依赖关系的方法。 以下查询创建存储过程。 1.创建存储过程查询依赖 IF object_id('usp_getpersonaddress') is not n 阅读全文
posted @ 2019-04-03 17:41 郭大侠1 阅读(896) 评论(0) 推荐(0) 编辑
摘要:错误消息msg 7391 16级状态1行1表示 “Msg 7391,Level 16,State 2,Line 1 无法执行该操作,因为链接服务器XXX的OLE DB提供程序“SQLNCLI”无法启动分布式事务“ 此问题的常见原因是Microsoft分布式事务处理协调器未配置为网络访问。对于Wind 阅读全文
posted @ 2019-04-03 11:44 郭大侠1 阅读(682) 评论(0) 推荐(0) 编辑
摘要:此博客介绍了简单但有用的提示和优化,以提高存储过程的性能。 0.with recompile:重编译 exec uspGetSalesInfoForDateRange ‘1/1/2009’, 31/12/2009 with recompile 1.使用SET NOCOUNT ON SQL Serve 阅读全文
posted @ 2019-04-03 11:43 郭大侠1 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:写代码的一个重要方面是格式化。没有人喜欢格式错误的代码。对于继承它的人,甚至是作者,他/她在一周左右后检查它是很难理解/维护的 我确实理解开发人员在严格的交付准则下工作,没有人会想要延迟交付,而不是格式化代码,使其变得美观漂亮。但是,使用免费的T-SQL格式化程序,它几乎不需要时间,并且可以在不延迟 阅读全文
posted @ 2019-04-03 11:15 郭大侠1 阅读(423) 评论(0) 推荐(0) 编辑
摘要:个人总结: (1)多个值赋值 SET语句可以一次为变量赋值。为了将值分配给两个不同的变量,需要两个不同的SET语句。 SELECT语句可以在一个go中为多个变量赋值,如上面的查询所示 (2)使用 select 查询作为值 当使用 set @var=(select ....) 如果查询返回多个结果集, 阅读全文
posted @ 2019-04-03 11:10 郭大侠1 阅读(815) 评论(0) 推荐(0) 编辑
摘要:是的,SQL Server数据库可以区分大小写。区分大小写意味着SQL Server将为CASE,Case,CaSe等返回不同的结果集,并将所提到的字符串视为3个不同的字符串。区分大小写的数据库具有区分大小写的排序规则。在本博客中,我们将介绍区分大小写的搜索。这里给出了整理列表 让我们考虑一个例子 阅读全文
posted @ 2019-04-03 11:05 郭大侠1 阅读(616) 评论(0) 推荐(0) 编辑
摘要:(4.22)sql server视图 关键词:sql server视图、索引视图 SQL Server视图是由SQL语句组成的逻辑数据库对象。它也可以称为由SQL语句组成的虚拟表,该SQL语句可能包含来自一个或多个物理表的数据。通常会创建视图 - 安全 将用户限制为某些表中的特定行或列,而不是所有数 阅读全文
posted @ 2019-04-03 10:53 郭大侠1 阅读(465) 评论(0) 推荐(0) 编辑
摘要:关键词:科学计数法 在查询结果窗口中复制列标题似乎是一项简单的任务,但对于业余爱好者来说,这可能是一场噩梦。 没有可见的指令/链接/按钮,其中一个可以使用列标题单击和复制所选数据。让我们看看如何在SQL Server Management Studio查询窗口中复制列标题。 1、一种方法是 - 在结 阅读全文
posted @ 2019-04-03 10:44 郭大侠1 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:len是任意字符均为一个占位符字节。datalength是根据字符集不同判断占用,如一个中文占用2个字节。 阅读全文
posted @ 2019-04-03 10:21 郭大侠1 阅读(239) 评论(0) 推荐(0) 编辑
摘要:(3.16)mysql基础深入——mysql字符集 关键字:mysql字符集,mysql编码 目录 1、概念 2、常用的字符编码 3、查看mysql字符集 【3.1】查看服务器支持的字符集 【3.2】查看字符集的校对规则/排序规则 【3.3】查看当前数据库的字符集 【3.4】查看数据库的校对规则/排 阅读全文
posted @ 2019-04-02 22:01 郭大侠1 阅读(263) 评论(0) 推荐(0) 编辑
摘要:【生产问题】还原一个很小的BAK文件,但却花了很长时间? 关键词:备份时事务日志太大会发生什么?还原时,事务日志太大会怎么办? 1、前提 【1.1】原库数据已经丢失,只有这个bak了 【1.2】bak文件只有1.8G大小 2、遇见问题 【2.1】1.8G的bak文件,还原了2个小时还没成功。排查为什 阅读全文
posted @ 2019-04-02 18:26 郭大侠1 阅读(2096) 评论(0) 推荐(0) 编辑
摘要:(1.9)SQL优化——mysql导入导出优化 1、大批量插入数据 【1.1】MyISAM: (1)如果存在表且有数据,插入前先关闭所有非唯一索引。 (2)如果表是空的,默认就是先导入数据再创建索引,所以不用管。 【1.2】InnoDB (1)因为InnoDB是按照主键顺序存储的,所以导入的数据集事 阅读全文
posted @ 2019-04-02 17:44 郭大侠1 阅读(626) 评论(0) 推荐(0) 编辑
摘要:(1.8)mysql中的trace 以json格式存储 阅读全文
posted @ 2019-04-02 16:30 郭大侠1 阅读(605) 评论(0) 推荐(0) 编辑
摘要:关键字:mysql压测工具 mysqlslap、sysbench 基准测试sysbench 压力测试 tpcc 具体怎么使用百度 阅读全文
posted @ 2019-04-02 14:51 郭大侠1 阅读(617) 评论(0) 推荐(0) 编辑
摘要:mysql profiles分析 作用:记录会话查询SQL所用时间 1、开启 2、使用 【2.1】先使用一个查询 【2.2】然后再运行 show profiles; 【2.3】查看执行过程中每个状态和消耗的时间 show profile for query 1; 【2.4】相关视图 informat 阅读全文
posted @ 2019-04-01 18:39 郭大侠1 阅读(172) 评论(0) 推荐(0) 编辑
摘要:SQL专家云监控:http://www.zhuancloud.com/Index.html 阅读全文
posted @ 2019-04-01 17:32 郭大侠1 阅读(295) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/fishparadise/p/4809014.html 前言 SQL SERVER提供多种不同的数据导出导入的工具,也可以编写SQL脚本,使用存储过程,生成所需的数据文件,甚至可以生成包含SQL语句和数据的脚本文件。各有优缺点,以适用不同的需求。 阅读全文
posted @ 2019-04-01 16:29 郭大侠1 阅读(7061) 评论(0) 推荐(2) 编辑
摘要:关键词:mysql执行计划 1、用法 【1.1】explain select * from tab_name........ 【1.2】desc select * from tab_name.....(高版本可用) 【1.3】举例查看 id:SELECT标识符。这是SELECT的查询序列号。 sel 阅读全文
posted @ 2019-04-01 15:34 郭大侠1 阅读(241) 评论(0) 推荐(0) 编辑
摘要:【1】loadrunner https://www.cnblogs.com/xxyBlogs/p/4579509.html https://www.cnblogs.com/jaazz/p/8668214.html 【2】SQLQueryStress https://www.cnblogs.com/l 阅读全文
posted @ 2019-04-01 10:24 郭大侠1 阅读(227) 评论(0) 推荐(0) 编辑