作者文章归档:HenryShao

SQLServer2000同步复制技术实现步骤


SQLServer2000同步复制技术实现步骤
一、 预备工作
1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户
--管理工具
--计算机管理
--用户和组
--右键用户
--新建用户
--建立一个隶属于administrator组的登陆windows的用户(SynUser)

2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:
我的电脑--D: 新建一个目录,名为: PUB
--右键这个新建的目录
--属性--共享
--选择"共享该文件夹"
--通过"权限"按纽来设

全部内容

MySQL explain 结果说明


id : 查询序列号。

第一种:id全部相同,sql的执行顺序是由上至下;

第二种:id全部不同,sql的执行顺序是根据id大的优先执行;

第三种:id既存在相同,又存在不同的。先根据id大的优先执行,再根据相同id从上至下的执行。

select_type : 查询类型

simple:简单的select 查询,查询中不包含子查询或者union

primary:查询中若包含任何复杂的子查询,最外层查询则被标记为primary

subquery:在select或where 列表中包含了子查询

derived:在from列表中包含的子查询被标记为derived(衍生)MySQL会递归执行这些子查询,

全部内容

MySQL SQL性能优化思路


MySQL性能优化:

抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。

《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL配置、数据表设计、索引优化。500万这个值仅供参考,并非铁律。

博主曾经操作过超过4亿行数据的单表,分页查询最新的20条记录耗时0.6秒,SQL语句大致是select field_1,field_2 from table where id < #{prePageMinId} order by i

全部内容

MongoDB DBA常用的NoSQL语句


查看帮忙命令

>hlep  --server级别
>db.help()  --db级别
>db. collectionname .help()   --集合级别


查看所有数据库

>show dbs
--新建的数据库并不在数据库的列集合中,要显示它,我们需要向新建的数据库创建集合。


查看当前数据库

>db


创建数据库

>use DATABASE_NAME

切换到某个数据

>use DATABASE_NAME

删除当前数据库,会把磁盘上的数据库文件一并删除

>db.dropDatabase()

修复数据库

> d

全部内容

ORACLE DBA 常见问题案例


源网址:

https://mp.weixin.qq.com/s?__biz=MjM5MDAxOTk2MQ==&mid=2650282347&idx=1&sn=34bed18f361194bf38a428d3a74f5bc5&

问题一、安装Grid执行root.sh报错ORA-27504

问题描述:

在centos7.4 64bit上安装oracle 12.2的grid执行root.sh报错如下:

ASM failed to start. Check /grid/app/grid/grid_base/cfgtoollogs/asmca/asmca-181205AM

全部内容

12C RAC服务启动顺序


Step 1

操作系统系统后,作为开机启动项,ohas及其守护进程被优先启动。

Step 2

OHAS启动3个主代理

高可用grid代理:oraagent
高可用root代理:orarootagent
心跳代理:cssdagent

心跳监控:cssdmonitor


这三大代理分别启动操作系统层面grid和root用户分别控制的不同集群资源,以及root用户控制的集群心跳。

oraagent代理启动
        ora.evmd
        ora.mdnsd
        ora.gpnpd
        ora.asm资源

orarootagent代理启动 
  

全部内容