摘要:术语"数据库迁移"可能会令人困惑;它通常用于描述从一个数据库系统切换到另一个数据库系统、移动数据库以及最大程度地减少可能的负面影响(例如长时间停机)的任务. 在本文中,我将讨论该术语的第二个含义——具有以下属性的数据库schema更改: ·"增量":改变是分步进行的; ·"可逆":可以"撤消"任何更 阅读全文
MySQL Error Code 1215: "Cannot add foreign key constraint"
2022-05-29 11:44 by abce, 2147 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL Error Code 1215: “Cannot add foreign key constraint” 对于这种看似简单的报错: ERROR 1215 (HY000): Cannot add foreign key constraint 可能会有多种原因。 对于这种错误,最好的方法就是 阅读全文
基于statement或mixed格式的主从复制真的安全吗?
2022-05-28 11:42 by abce, 75 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL中的二进制日志格式从5.7开始默认为ROW格式,但仍有许多用户出于各种原因坚持使用STATEMENT或MIXED格式。在某些情况下,修改老的应用程序上运行了多年的东西都有一种犹豫。但在其他情况下,可能存在严重的阻碍,最常见的是在设计不良的模式中缺少主键,这将导致副本出现严重的性能问题。 作 阅读全文
xtrabackup报错:Failed to connect to MySQL server as DBD::mysql module is not installed at - line 1327
2022-05-26 21:53 by abce, 1373 阅读, 0 推荐, 收藏, 编辑
摘要:使用xtrabackup备份数据库的时候,提示以下错误: # /usr/bin/xtrabackup --no-timestamp --user=abce --password='abce' --socket='/tmp/mysql.sock' --target-dir='/abcebackup/m 阅读全文
oracle查看sql中的绑定变量
2022-05-24 15:56 by abce, 430 阅读, 0 推荐, 收藏, 编辑
摘要:alter session set nls_date_format = 'yyyy-mm-dd,hh24:mi:ss'; set linesize 300 col sql_Id format a25 col name format a25 col datatype_string format a20 阅读全文
oracle truncate表的原理
2022-05-21 16:36 by abce, 600 阅读, 0 推荐, 收藏, 编辑
摘要:首先,对要truncate的表发生检查点,将SGA中的数据写入到磁盘。然后更新字典,表明没有数据块包含数据了,将表的高水位线移回到segment的头部块,变成零。 truncate并不是删除表和重建表,而是将高水位线移回到segment的开始。表的结构,索引和触发器被保留,所做的只是数据没了。数据还 阅读全文
SQLServer中批量导出所有作业或链接脚本
2022-05-20 13:09 by abce, 705 阅读, 0 推荐, 收藏, 编辑
摘要:1.在Microsoft SQL Server Management Studio中选择-->视图(v)-->对象资源管理器详细信息(F7) 2.SSMS图形界面,左侧是“对象资源管理器”,右侧是“对象资源管理器详细信息”界面 3.左侧的“对象资源管理器”界面-->点击“SQLSserver代理”- 阅读全文
SQLServer将数据库还原到一个新位置
2022-05-19 10:29 by abce, 670 阅读, 0 推荐, 收藏, 编辑
摘要:使用图形工具SSMS 1.连接到相应的SQL Server数据库引擎实例 >对象资源管理器,展开服务树 2.右键单击"数据库",然后单击"还原数据库" >打开"还原数据库" 3."常规"选项 >使用"源"部分指定要还原的备份集的源和位置 >"设备"选项 >单击"浏览"按钮 ( ... ) 以打开"选 阅读全文
SQL Server AlwaysOn的监听
2022-05-18 23:03 by abce, 954 阅读, 0 推荐, 收藏, 编辑
摘要:有两个节点采用同步复制的模式。我们可以只在主节点上做读写操作。在应用配置中,我们使用主实例的名字。如果发生了故障转移,辅助节点变成了主节点,就有不好的影响,所有的用户连接必须重新指向新的主节点。故障转移后修改应用的配置不是一个理想的使用场景。 在SQL Server alwayson中,我们可以定义 阅读全文
SQLServer AlwaysON修改可用性组的监听端口
2022-05-18 19:28 by abce, 401 阅读, 0 推荐, 收藏, 编辑
摘要:1.使用图形工具进行修改 在主节点登录 登录SQL Server Management Studio >对象资源管理器(object explorer) >AlwaysON高可用性组(always on high availability) >可用性组(Availability Groups) >可 阅读全文