摘要: 我们建立了Alwayson后,辅助副本下的数据库是没有相应的账号的,怎么样进行账号的同步呢?怎么在不知道密码的情况下,进行账号的同步设置。 我们可以通过SP--sp_help_revlogin 来实现,此存储过程在主副本上创建了,在执行的时候直接数据你需要同步的账号就会生成创建的SQL命令。 我们将阅读全文
posted @ 2019-05-20 17:08 东山絮柳仔 阅读(3) 评论(0) 编辑
摘要: 1.当执行一个指令的时候,举例来说【ls】,系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先搜寻到的同名指令先被执行! 2.使用echo $PATH可以查看那些目录被定义了。echo 有【显示、印出】的阅读全文
posted @ 2019-05-20 14:51 东山絮柳仔 阅读(13) 评论(0) 编辑
摘要: 1. 《下 江 陵》 --李白 朝辞白帝彩云间, 千里江陵一日还。 两岸猿声啼不住, 轻舟已过万重山。 2. 《望 岳》 --杜浦 岱宗夫如何,齐鲁青未了。 造化钟神秀,阴阳割昏晓。 荡胸生层云,决眦入归鸟。 会当凌绝顶,一览众山小。 3. 《蜀 相》 --杜浦 丞相祠堂何处寻,锦官城外柏森森。 映阅读全文
posted @ 2019-05-19 23:43 东山絮柳仔 阅读(8) 评论(0) 编辑
摘要: (1)连接数据库时报错 错误原因是和转义字符有关。连接字符串使用的URL格式,所以其中的密码中的% 需要转义。 知识扩展: 连接mongo使用URI有特殊字符 '@' 或者":"或者‘%’, 连接会报错,需要进行转义。 解决方法: 把 @ 换成 %40 把 : 换成 %3A 把 % 换成 %25 (阅读全文
posted @ 2019-05-16 14:50 东山絮柳仔 阅读(27) 评论(0) 编辑
摘要: 有时候我们想看下指定库下所有表的使用情况,比如,查询表的Table大小,什么时候创建的,数据最近被更新的时间(即最近一笔insert/update/delete的时间)。这些信息对我们进行库表维护很有作用。 1.查询语法 2.查询语句说明 此语句返回信息如下图: 3.查询结果中各列的说明阅读全文
posted @ 2019-05-09 17:59 东山絮柳仔 阅读(48) 评论(0) 编辑
摘要: 一 . 基础规范 1.必须使用InnoDB存储引擎 解读:支持事务;支持行级锁;支持MVCC多版本控制;支持外键;死锁自动检测;并发性能更好、CPU及内存缓存页优化使得资源利用率更高。 2. 表字符集推荐使用utf8mb4 解读:utf8 是 Mysql 中的一种字符集,只支持最长三个字节的 UTF阅读全文
posted @ 2019-05-09 15:09 东山絮柳仔 阅读(37) 评论(0) 编辑
摘要: 1. 阻塞 除了内存、CPU、I/O这些系统资源以外,阻塞和死锁是影响数据库应用性能的另一大因素。 所谓的「阻塞」,是指当一个数据库会话中的事务,正在锁定其他会话事务想要读取或修改的资源,造成这些会话发出的请求进入等待的状态。SQL Server 默认会让被阻塞的请求无限期地一直等待,直到原来的事务阅读全文
posted @ 2019-05-08 16:19 东山絮柳仔 阅读(54) 评论(0) 编辑
摘要: 1. 错误详情 有一次在手动执行数据库完整备份时遇到如下错误: 执行多次都是这个错误信息。 提示无法生成检查点,原因可能是由于系统资源(如磁盘或内存空间)不足或者有时是由于数据库损坏而造成的。 我们检查数据库资源可以排除磁盘资源不足的情况。 2.检查点相关知识 事务日志、数据文件 和 checkpo阅读全文
posted @ 2019-05-08 11:26 东山絮柳仔 阅读(42) 评论(0) 编辑
摘要: MySQL语句的审核,在业界都已经基本被认同了,实际上也是对MySQL语句写法的统一化,标准化,而之前的人工审核,针对标准这个问题其实是很吃力的,标准越多,DBA越累,开发也越累。 那么在这个都追求自动化运维的时代,审核也必须要跟上步伐,因此Inception诞生了。而Inception可以做的工作阅读全文
posted @ 2019-04-29 17:02 东山絮柳仔 阅读(56) 评论(0) 编辑
摘要: 1. mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8mb4' 当我们在my.cnf中添加default-character-set=utf8mb4选项,那么在mysqlbinlog查看binlog时就会报错。 解决方阅读全文
posted @ 2019-04-28 08:36 东山絮柳仔 阅读(72) 评论(0) 编辑
摘要: 1.binlog日志基本知识 MySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间。 binlog有三种格式:Statement、Row以及Mixed。分别是:基于SQL语句的阅读全文
posted @ 2019-04-26 17:08 东山絮柳仔 阅读(91) 评论(0) 编辑
摘要: 1.昨夜西风凋碧树,独上高楼,望断天涯路,此第一境也,衣带渐宽终不悔,为伊消得人憔悴,此第二境也,众里寻他千百度,蓦然回首,那人却在灯火阑珊处,此第三境也 王国维,《人间词话》,人生的三个境界。 2.思往事,惜流芳,易成伤。 欧阳修(回忆过往,叹息逝去的青春年华,心中每每泛起伤感。) 3.长恨此身非阅读全文
posted @ 2019-04-26 00:34 东山絮柳仔 阅读(44) 评论(0) 编辑
摘要: SQL Server安装后,根据对应的业务场景,数据库实例的部分选项需要调整,例如实例的最大内存、tempdb 文件的增长量、Job执行记录数等等,但这一步经常被大家忽略掉。 其实很多选项初始化都可以通过脚本实现,一件执行。下面是一些常见选项初始的例子,仅供大家参考。阅读全文
posted @ 2019-04-25 22:17 东山絮柳仔 阅读(78) 评论(0) 编辑
摘要: 21.SQL运行Log的读取 .EXEC xp_readerrorlog 0,1,null,null,'开始时间','结束时间' 22. Alwayson 状况及传输情况监控 23. (1)列出高级配置选项 Step 1, 先将 show advanced option 设为 1 Step 2, 运阅读全文
posted @ 2019-04-24 00:08 东山絮柳仔 阅读(161) 评论(0) 编辑
摘要: 1. 备份与还原的基础说明 我们知道在DBA的日常工作中,SQL Server 数据库的恢复请求偶有发生,可能是用作数据的追踪,可也可能能是数据库的灾难恢复。 数据库常用的备份命令如下: 备份文件的命名格式为:数据库名字_备份类型(Full或Diff或Trn的一种)_时间格式.文件类型(bak或tr阅读全文
posted @ 2019-04-23 15:20 东山絮柳仔 阅读(118) 评论(0) 编辑