03 2019 档案

摘要:(1.5)MySQL表的5种分区类型 关键词:mysql表分区 小细节: (1)Null 将会放入最小范围区间 (2)无论哪种类型的分区,要么没有主键、唯一键,要么分区表的主键/唯一键都必须包含分区键 (3)查看:information_schema.partitions 一、什么是表分区 通俗地讲 阅读全文
posted @ 2019-03-29 09:31 郭大侠1 阅读(359) 评论(0) 推荐(0) 编辑
摘要:(3.15)mysql基础深入——mysql默认数据库 关键词:Mysql默认数据库,mysql系统数据库 系统数据库的组成 一共4个(5.7版本)(低版会少下列一个,多一个test默认数据库,注意test是默认安装但不是系统数据库) 【1】information_schema(可以理解成字典表) 阅读全文
posted @ 2019-03-28 22:50 郭大侠1 阅读(506) 评论(0) 推荐(0) 编辑
摘要:叶问:https://mp.weixin.qq.com/mp/homepage?__biz=MzI1OTU2MDA4NQ==&hid=15&sn=8a530aa309c1fe6e4d99b3a0d49a9695&scene=1&devicetype=iOS11.0.2&version=1700032 阅读全文
posted @ 2019-03-28 09:14 郭大侠1 阅读(333) 评论(0) 推荐(0) 编辑
摘要:关键词: mysql sql mode 1、查阅 mysql> mysql> show variables like 'sql_mode%';+ + +| Variable_name | Value |+ + +| sql_mode | STRICT_TRANS_TABLES,NO_ZERO_IN_ 阅读全文
posted @ 2019-03-27 17:38 郭大侠1 阅读(501) 评论(0) 推荐(0) 编辑
摘要:关键词:SQLCMD 作为DBA,经常要用开发人员提供的SQL脚本来更新正式数据库,但是一个比较合理的开发流程,当提交脚本给DBA执行的时候,可能已经有几百个sql文件,并且有执行顺序,如我现在工作的公司,十几个客户,每个客户一个库,但是数据库结构、存储过程、视图等都是一模一样,每次执行脚本(以下称 阅读全文
posted @ 2019-03-26 17:38 郭大侠1 阅读(1250) 评论(0) 推荐(1) 编辑
摘要:SQL SERVER 基于数据库镜像的主从同步 Author:chaoqun.guo createtime:2019-03-26 1、概念 1.1、服务器概念 ◆ 主体服务器(Principal Server) 其中一个实例为客户端提供服务,这个实例称为"主体服务器"。该服务器"扮演"主体角色",其 阅读全文
posted @ 2019-03-26 16:47 郭大侠1 阅读(12354) 评论(0) 推荐(6) 编辑
摘要:连接重试算法,数据库整体连接重试算法 不论是初次与会议建立连接,还是中断已建立连接后重新连接,数据访问接口都遵循连接重试算法。打开连接之后,还需要一些时间完成登录的步骤。 默认的登录超时期限为15秒,建议登录超时期限至少为5秒。如果指定较短的超时期限,则可能导致连接尝试失败。 当初始伙伴名称和故障转 阅读全文
posted @ 2019-03-26 15:56 郭大侠1 阅读(267) 评论(0) 推荐(0) 编辑
摘要:/*在SQL SERVER 2005 及以后版本中, 使用'MAXworker thread' 来配置可用的线程数,默认设置为0 ,即自动控制线程数 计算最大工作线程数: 对于32 位系统:逻辑CPU数<= 4 时:max worker threads = 256逻辑CPU数> 4 时: max w 阅读全文
posted @ 2019-03-26 15:33 郭大侠1 阅读(877) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/trams/archive/2012/01/13/2321637.html SQL Server 镜像证书过期处理 今天镜像中的主服务器进行维护重启,重启后发现镜像Disconnect,使用xp_readerrorlog 0, 1检查错误日志发现 阅读全文
posted @ 2019-03-26 15:29 郭大侠1 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:如何批量删除SQL注释。。 这个,可能是用来干坏事的吧。不过有时候要做一些重构,也还是有用。嘿嘿 使用工具,notepad++,注意要选择正则表达式按钮才行。 【1】删除 /* */ /\*{1,2}[\s\S]*?\*/ 测试: 原图 效果图 【2】删除 -- 注释 (1)--.* (2)--.+ 阅读全文
posted @ 2019-03-25 09:51 郭大侠1 阅读(1947) 评论(0) 推荐(0) 编辑
摘要:(3.14)mysql基础深入——mysql 日志分析工具之pt-querty-digest 关键字:Mysql日志分析工具、mysqlsla 参考:https://www.cnblogs.com/gered/p/11439803.html 常用工具 【1】mysqldumpslow:官方提供的慢查 阅读全文
posted @ 2019-03-24 23:18 郭大侠1 阅读(231) 评论(0) 推荐(0) 编辑
摘要:sql server系统表 一些相关表的解释如下(转自http://ace-life.iteye.com/blog/1135417)sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurcon 阅读全文
posted @ 2019-03-22 16:55 郭大侠1 阅读(111) 评论(0) 推荐(0) 编辑
摘要:关键词:数据库触发器/服务器触发器 ,数据库级别DDL操作监控审计,禁止修改登录名密码,登录触发器,login触发器 【1】数据库级别DDL操作监控审计 SQL Server 2005开始支持DDL触发器,它不只限于对CREATE/ALTER/DROP操作有效,支持的DDL事件还有比如:权限的GRA 阅读全文
posted @ 2019-03-22 12:36 郭大侠1 阅读(606) 评论(0) 推荐(0) 编辑
摘要:代码实现SQL SERVER TCP/IP协议配置 SET NOCOUNT ON DECLARE @Root NVARCHAR(1000) ,@Path NVARCHAR(1000) ,@TcpPort NVARCHAR(100) SET @Root = 'HKEY_LOCAL_MACHINE' S 阅读全文
posted @ 2019-03-22 10:02 郭大侠1 阅读(1699) 评论(0) 推荐(0) 编辑
摘要:(3.13)mysql基础深入——mysql 日志分析工具之mysqlsla 关键字:Mysql日志分析工具、mysqlsla 常用工具 【1】mysqldumpslow:官方提供的慢查询日志分析工具 【2】mysqlbinlog:二进制日志分析工具 【3】myprofi:对于只想看sql语句及执行 阅读全文
posted @ 2019-03-21 23:06 郭大侠1 阅读(433) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/TeyGao/category/526196.html 个人实践:https://www.cnblogs.com/gered/p/9906618.html Mirror--不同SQL Server版本使用的默认镜像端点加密算法不同 Replica 阅读全文
posted @ 2019-03-21 18:38 郭大侠1 阅读(143) 评论(0) 推荐(0) 编辑
摘要:SQL注入攻防入门详解 毕业开始从事winform到今年转到 web ,在码农届已经足足混了快接近3年了,但是对安全方面的知识依旧薄弱,事实上是没机会接触相关开发……必须的各种借口。这几天把sql注入的相关知识整理了下,希望大家多多提意见。 (对于sql注入的攻防,我只用过简单拼接字符串的注入及参数 阅读全文
posted @ 2019-03-21 15:29 郭大侠1 阅读(406) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.sqlauthority.com/2016/04/03/sql-server-changed-password-sql-login-interview-question-week-065/?tdsourcetag=s_pctim_aiomsg 我的客户注意到,随机地, 阅读全文
posted @ 2019-03-21 14:32 郭大侠1 阅读(978) 评论(0) 推荐(0) 编辑
摘要:(1.3)mysql 事务控制和锁定语句 lock table 参考转载自:https://www.cnblogs.com/kerrycode/p/6991502.html 关键词:mysql lock table 和 unlock tables,mysql事务控制 【1】mysql lock ta 阅读全文
posted @ 2019-03-20 18:12 郭大侠1 阅读(561) 评论(0) 推荐(0) 编辑
摘要:给sql server2005打补丁报错:无法安装Windows Installer MSP文件 在我们安装完SQL2005数据库后,需要安装SP4补丁时,会出错:无法安装Windows Installer MSP文件 的解决办法 1.开始——控制面板——添加或删除程序,卸载 “Microsoft 阅读全文
posted @ 2019-03-20 10:50 郭大侠1 阅读(338) 评论(0) 推荐(0) 编辑
摘要:(3.12)mysql基础深入——mysql日志文件/其他文件(socket/pid/表结构/Innodb) 关键词:mysql日志文件,mysqldumpslow分析工具 目录:日志文件的分类 1、错误日志(error log) 2、二进制日志(binlog):mysqlbinlog分析查看工具 阅读全文
posted @ 2019-03-18 23:18 郭大侠1 阅读(281) 评论(0) 推荐(0) 编辑
摘要:(3.11)mysql基础深入——mysql文件分类与管理 关键词:mysql配置文件,mysql参数文件,mysql中的my.cnf 目录:mysql数据库文件分类; 【1】配置文件:my.cnf 【2】日志文件: (1)错误日志文件(2)二进制日志文件(3)慢查询日志文件(4)通用日志文件 【3 阅读全文
posted @ 2019-03-18 22:32 郭大侠1 阅读(298) 评论(0) 推荐(0) 编辑
摘要:(3.10)mysql基础深入——mysqld 服务器与客户端连接过程 源码分析【待写】 阅读全文
posted @ 2019-03-18 21:56 郭大侠1 阅读(199) 评论(0) 推荐(0) 编辑
摘要:(3.5)mysql基础深入——mysqld_safe脚本功能及流程 目录 1、mysqld_safe过程总结 2、mysql_safe启动的好处 3、mysqld_safe 参数 4、mysqld_safe流程 详情: 1、mysqld_safe过程总结 【1.1】检查环境变量 【1.2】检查配置 阅读全文
posted @ 2019-03-18 21:47 郭大侠1 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:sql server2005安装时报 ‘服务无法启动’ SQL server服务无法启动的原因分析: 在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方。即核心数为1,2,4,8,16,32依次类推。因BL680C核心数为6x4=24,所以不能正常安 阅读全文
posted @ 2019-03-18 11:08 郭大侠1 阅读(621) 评论(0) 推荐(0) 编辑
摘要:(3.4)mysql基础深入——mysql.server启动脚本源码阅读与分析 my.server主要分为3大部分 【1】变量初始化部分 【2】函数声明部分 【3】具体执行部分 阅读全文
posted @ 2019-03-17 21:50 郭大侠1 阅读(524) 评论(0) 推荐(0) 编辑
摘要:基础:(2.1)学习笔记之mysql基本操作(启动与关闭) 0、mysql启动的 3种方式 (1)mysql.server (2)mysqld_safe (3)mysqld 1、启动分析 【1.1】概要分析: 默认的mysql服务启动程序是mysql.server,mysql.server程序这主要 阅读全文
posted @ 2019-03-14 23:30 郭大侠1 阅读(256) 评论(0) 推荐(0) 编辑
摘要:换行/回车,可以使用CHAR函数处理,比如: 1 insert into tbtest (text) values ('abc' + char(13)+char(10) + 'def') insert into tbtest (text) values ('abc' + char(13)+char( 阅读全文
posted @ 2019-03-14 16:59 郭大侠1 阅读(7030) 评论(0) 推荐(0) 编辑
摘要:请务必看原文 原文:https://ola.hallengren.com/frequently-asked-questions.html 经常问的问题 入门 如何开始使用SQL Server维护解决方案? SQL Server维护解决方案入门很容易。跟着这些步骤。 是否需要在master数据库中创建 阅读全文
posted @ 2019-03-14 15:01 郭大侠1 阅读(1099) 评论(0) 推荐(1) 编辑
摘要:索引的存储分类;mysql目前提供了以下4种索引 【1】B-Tree索引:最常见的索引类型,大部分引擎都支持B树索引 【2】HASH索引:只有Memory引擎支持,使用场景简单 【3】R-Tree索引(空间索引):空间索引是myIsam的一个特殊索引类型,主要用于地理空间数据类型。 【4】FULL- 阅读全文
posted @ 2019-03-12 16:03 郭大侠1 阅读(293) 评论(0) 推荐(0) 编辑
摘要:MySQL check table/optimize table/analyze table/REPAIR TABLE 关键词:optimize table,analyze table 转自:https://www.cnblogs.com/datastack/p/3826560.html 注意,这几 阅读全文
posted @ 2019-03-08 17:18 郭大侠1 阅读(359) 评论(0) 推荐(0) 编辑
摘要:【1】mysql 选择合适的数据类型 1、char与varchar 【1.1】char 在内容未满定义长度时,做空格填充,且字符串末尾空格会被截断;超出定义长度也会被截断。 如:char(4) 'abcde' => 'abcd' 【1.2】varchar 在内容未满定义长度时,内容是多少就占多少,以 阅读全文
posted @ 2019-03-08 17:16 郭大侠1 阅读(256) 评论(0) 推荐(0) 编辑
摘要:【1】查看表大小 【2】基本命令 【3】系统视图 阅读全文
posted @ 2019-03-08 12:29 郭大侠1 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:(3.2)mysql基础深入——mysql源码阅读工具安装与应用 关键字:mysql源码阅读工具 工具列举:一般多用【1】【2】【3】吧 【1】source insight 【2】写字板/记事本 UE 【3】gdb(linux系统自带工具,调试代码(线程)) 【4】eclipse 【5】vs2012 阅读全文
posted @ 2019-03-07 22:44 郭大侠1 阅读(484) 评论(0) 推荐(0) 编辑
摘要:(3.1)mysql基础深入——mysql二进制与源码目录结构介绍 关键字:二进制目录结构,源码目录结构(编译安装目录结构) 1、二进制安装程序目录结构 [1] BIN -- mysql的可执行文件(停止、启动、可执行文件) [2] COPYING -- 版权说明文件 [3] docs -- mys 阅读全文
posted @ 2019-03-07 22:40 郭大侠1 阅读(462) 评论(0) 推荐(0) 编辑
摘要:转自: (五)SQL Server分区自动化案例 转自: (五)SQL Server分区自动化案例 (四)SQL Server分区管理 (四)SQL Server分区管理 (三)索引分区知识详解 (三)索引分区知识详解 (二)SQL Server分区创建过程 (二)SQL Server分区创建过程 阅读全文
posted @ 2019-03-07 16:40 郭大侠1 阅读(200) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/chhuang/p/8252310.html SQLServer2012基于扩展事件的阻塞监控 一、前言 SQL阻塞Block是事务联机系统OLTP的产物。由于锁导致的资源等待,事务执行时间过长,直接影响业务;了解阻塞,发现阻塞,已作为DBA日常 阅读全文
posted @ 2019-03-07 16:26 郭大侠1 阅读(791) 评论(0) 推荐(0) 编辑
摘要:1、SQL Server自动化运维 - 备份(一)业务数据库 为了能够恢复数据,数据库运维基础就是备份,备份自动化也是运维自动化首要进行的。 笔者的备份自动化,通过配置表快速配置为前提,同时记录备份过程,尽可能的减少人工操作。首先将SQL Server备份按用途分: 1、 业务数据库备份--本文主要 阅读全文
posted @ 2019-03-07 15:57 郭大侠1 阅读(492) 评论(0) 推荐(0) 编辑
摘要:关键词:mysql时间函数,mysql日期函数 【0】数据类型转换 select -- 数值 -> 字符 -- char(n) n 个长度的字符,超过截取 convert(2022, char(3)) c1, -- 202 convert(2022, char(4)) c2, -- 2022 con 阅读全文
posted @ 2019-03-06 12:11 郭大侠1 阅读(436) 评论(0) 推荐(0) 编辑
摘要:参考 : https://www.cnblogs.com/gered/p/9450622.html 所有DB,都可能需要的操作 alter database db_del modify file( NAME = N'db_del_Data',FILEGROWTH = 113072KB ) 阅读全文
posted @ 2019-03-05 13:32 郭大侠1 阅读(149) 评论(0) 推荐(0) 编辑
摘要:关键词;sql server分离、sql server附加、分离附加、sql server附加分离 【0】、数据库分离、附加的说明 SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉 阅读全文
posted @ 2019-03-05 11:52 郭大侠1 阅读(691) 评论(0) 推荐(0) 编辑
摘要:单用户模式启动SQL Server实例总结 官网:https://docs.microsoft.com/zh-cn/previous-versions/sql/2014/database-engine/configure-windows/database-engine-service-startup 阅读全文
posted @ 2019-03-05 11:13 郭大侠1 阅读(714) 评论(0) 推荐(0) 编辑
摘要:关键词:sql server低版本到高版本还原 故障问题,图中备份集(红色框线部分)没有数据,无法选择,导致无法还原 解决办法: 【1】 低版本的备份到高版本的,用语句可以还原 注意事项: 低版本不一定能够拿到高版本还原。两个先决条件:(1)不能跳过架构平台,即不能跳过SQL Server 7.0 阅读全文
posted @ 2019-03-05 10:15 郭大侠1 阅读(1294) 评论(0) 推荐(0) 编辑
摘要:关键词:mysql日志,mysql四种日志,删除binlog,binlog删除 一、mysql日志的种类 (1)一般来说,日志有四种,分别为: 1、错误日志:log-err (记录启动,运行,停止mysql时出现的信息) 2、二进制日志:log-bin (记录所有更改数据的语句,还用于复制,恢复数据 阅读全文
posted @ 2019-03-04 16:51 郭大侠1 阅读(273) 评论(0) 推荐(0) 编辑
摘要:数据导入导出 关键词:mysql导入导出 参考自:mysql从入门到精通 【1】最佳实践 -- 带上表头 select * into outfile 'e:/555.xlsx' fields terminated by '\\t' OPTIONALLY ENCLOSED BY '"' lines t 阅读全文
posted @ 2019-03-04 16:48 郭大侠1 阅读(309) 评论(0) 推荐(0) 编辑
摘要:windows 系统无法启动windows event log 服务 关键词:无法启动系统事件日志 尝试解决步骤 【1】权限:把如图中logsfile文件等都给local service 【2】把C:\Windows\System32\winevt\Logs下面的文件全部移走到其他文件夹,再启动服务 阅读全文
posted @ 2019-03-04 14:22 郭大侠1 阅读(3030) 评论(0) 推荐(0) 编辑
摘要:sql server 驱动程序在 \Device\RaidPort0 上检测到控制器错误。 错误情况,如下图: 原因分析:硬盘故障 解决办法:进行迁移 阅读全文
posted @ 2019-03-04 09:42 郭大侠1 阅读(2503) 评论(0) 推荐(0) 编辑
摘要:(2.16)Mysql之SQL基础——函数 关键词:mysql函数,mysql自定义函数,mysql聚合函数,mysql字符串函数,mysql数值函数 1、自定义函数 2、聚合函数 3、常用字符串函数 【1】concat(st1,str2,'test_str'):将括号内的多个字符串组连成一个字符串 阅读全文
posted @ 2019-03-04 00:05 郭大侠1 阅读(211) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-03-01 00:58 郭大侠1 阅读(207) 评论(0) 推荐(0) 编辑