- 博客(64)
- 资源 (7)
- 收藏
- 关注
原创 sql server 慢sql监控
使用mssm工具,点击工具,点击 SQL Server Profiler ,新建跟踪,条件筛选列选择Duration(执行时间 单位是毫秒) 大于 50000,表示sql执行时间大于50秒的sql语句。
2024-09-19 14:41:47 59
原创 oracle 和sql server 读取更新表的差别
会话2:查询表id=1 ,一直在等待,直到会话1commit之后才可以查询到。如果查询时增加表提示 with (nolock) ,可以查询到会话1修改未提交的数据记录。会话2:查询表id=1 ,可以查询到之前的记录。会话1:开始事务,更新表id=1的记录,不提交。会话1:开始事务,更新表id=1的记录,不提交。
2024-09-14 09:15:50 177
原创 SQL Server根据执行计划做优化
2、如果出现Nested Loops,需要查下是否需要聚集索引,非聚集索引是否可以包含所有需要的列。1、如果select * 通常情况下聚集索引会比非聚集索引更优。
2024-09-13 16:16:07 156
原创 sql server 使用copy only 备份恢复
在copy only 后续的log备份文件也可以使用,就是说copy only 可以作为全备文件。sql server 可以使用copy only 的备份文件恢复全备,
2024-09-04 10:03:32 194
原创 always on 备份策略
通过使用此逻辑编写备份作业脚本,可以在同一个计划中安排对每个可用性副本运行的作业。此外,如果重新配置可用性组以便添加可用性副本,则管理备份作业只需复制或计划备份作业即可。如果当前服务器实例承载的可用性副本是用于备份的首选副本,则此函数将返回 1。通过对查询此函数的每个可用性副本运行简单的脚本,可以确定哪个副本应运行给定的备份作业。若要为某一给定可用性组考虑使用自动备份首选项,对于托管备份优先级大于零 (>0) 的可用性副本的每个服务器实例,你需要为该可用性组中的数据库的备份作业编写脚本。
2024-08-21 10:53:15 188
原创 sql server 截断日志的操作
日志截断主要用于阻止日志填充。日志截断从 SQL Server 数据库的逻辑事务日志中删除非活动的虚拟日志文件,释放逻辑日志中的空间以便物理事务日志重用这些空间。如果事务日志从不截断,它最终将填满分配给物理日志文件的所有磁盘空间。但是,在截断日志前,必须执行检查点操作。检查点将当前内存中已修改的页(称为“脏页”)和事务日志信息从内存写入磁盘。执行检查点时,事务日志的不活动部分将标记为可重用。此后,日志截断可以释放非活动部分。如果日志截断延迟的时间较长,则事务日志可能会填满磁盘空间。
2024-08-21 10:40:38 555
原创 sql server 仅复制备份
1. 仅复制备份不能用作差异基准或差异备份,并且不影响差异基准。2.还原仅复制完整备份与还原任何其他完整备份相同。仅复制完整备份(所有恢复模式)?
2024-08-19 10:25:34 143
原创 sql server 查看统计信息
dbcc show_statistics( table_name ,index or statistics_name)
2024-08-12 09:15:20 345
原创 mysql 升级到8.0
MySQL :: MySQL 8.0 Reference Manual :: 3.7 Upgrading MySQL Binary or Package-based Installations on Unix/Linux
2024-06-23 09:12:38 264 1
原创 oracle Switchover
主库会自动 shutdown,需要手动重启到 mount 状态,并查看日志应用状。态,此时 primary 已经变成 standby。
2024-06-07 11:53:47 194
原创 oracle dataguard 从库 MRP 进程的状态是 WAIT_FOR_GAP
归档日志删除后,从库不能更新,19c版本以上,MRP 进程的状态是 WAIT_FOR_GAP
2024-06-04 17:23:16 627
原创 sql server 2017 linux 高可用创建和故障转移
集群类型:选择 none (EXTERNAL:可用性组托管在由外部群集技术(例如 Linux 上的 Pacemaker)管理)在弹出的窗口上,选择数据丢失,转移,点击下一步完成故障转移。3.点击添加副本,在弹出的窗口上选择ip,输入账号密码连接,3,此时,在副副本上数据库,可以进行数据update操作。完成之后可以在副副本上的高可用组件看新建的AG.选择Always On 高可用性,右键创建,可用性模式选择异步提交,点击下一步,2.在副副本上选择可用性组,右键选择故障转移。4.点击下一步,完成。
2024-05-29 10:28:45 217
原创 ORA-16191: Primary log shipping client not logged on standby
sqlnet.ora 文件中的。把主库的密码文件复制到从库,
2024-05-28 11:55:30 147
原创 ORA-12514: TNS:listener does not currently know of service requested in connectdescriptor
由此可见sqlplus 后面连接的是server_name ,而不是实例名。在sqlplus 显示 server_name。使用sqlplus 连接报错。
2024-05-16 14:42:54 559
原创 postgres 修改系统时间测试
postgres ,时间修改后,select now() 显示修改后的时间 ,还原正常的时间后,select now() 时间也恢复。显示的时间成修改后的 ,还原后又恢复正常。
2024-05-16 13:17:57 262
原创 postgres14 , 恢复到指定时间点
指定的恢复时间点在000000010000000000000017,把之后的wal也拷贝过来了, 这个pg做的不太好。问题排查,查看当前pg_wal。
2024-04-29 11:27:25 243
原创 postgres14 版本 pg_basebackup 基本备份+恢复
#/home/postgres/pg_testdb/arch 是归档的wal文件。恢复设置,恢复到最新。
2024-04-29 10:30:04 225
原创 postgres 默认wal保留大小
min_wal_size:这个是 WAL 文件保留的最小尺寸,当 WAL 的使用低于这个配置,那么 WAL 将会在 checkpoint 时候对 WAL 以 recycle 的形式处理,而不是直接 remove。wal_segment_size:单个 WAL 文件的大小,默认为16MB,一般不做更改,且在 pg11 之前,只能在编译 pg 时指定,很明显这个参数的影响可以排除。pg_wal 目录文件由参数min_wal_size 默认80M,max_wal_size 默认1G 控制。
2024-04-28 14:34:31 393
原创 oracle 归档日志删除策略
如果设置了归档删除策略,delete archivelog all;如果加上 force 关键字可以删除。未设置归档删除策略时,
2024-04-28 11:50:13 733
原创 postgres vacuum 释放空间
rw------- 1 postgres postgres 7.6M 4月 19 16:18 32818。-rw------- 1 postgres postgres 1.7M 4月 19 16:18 32821。-rw------- 1 postgres postgres 1.7M 4月 19 16:18 32821。values (i ,'abcdfeg 你好!系统释放了8M. vacuum 可以释放系统空间。
2024-04-19 16:31:35 780 1
原创 sysdba os认证登录和远程登录 AUTHENTICATION_SERVICES 参数
sqlplus c##liys@192.168.56.52:1521/prod as sysdba 不可以连接(v$pwfile_user 只有sys用户)sqlplus c##liys@192.168.56.52:1521/prod 不能登陆, as sysdba 也不能登陆。sqlplus c##liys as sysdba 不能登陆(v$pwfile_user 只有sys用户)sqlplus sys@192.168.56.52:1521/prod as sysdba 不能登陆。
2024-04-08 11:28:29 532
原创 rman 删除归档提示 warning: archived log not deleted, needed for standby or upstream capture process
注:APPLYING_LOG表示实时应用,SEQUENCE#表示当前正在应用的日志号,BLOCK#变化表示一直应用。在主库查询从库的归档,主库的归档序列到53,而从库的归档只到了49。主库 rman 删除归档,提示sequece 50,51不能删除。到此,ADG备库初步搭建完成,后续配置集群相关设置。oracle 版本19。查询同步是否有gap。
2024-03-07 11:50:48 470
SQLServer2008Reporting 快速提升系列课程
2022-11-10
centos6.5 安装orancle 11g
2017-05-09
powerbuilder 编程例子
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人