主库做增删改,从库只读。
大部分的数据库压力,都是由查询引起的,读写分离可以减轻数据库的压力。
1、在(主)数据库上对需要同步的数据进行发布。
2、在(从)数据库上对(主)数据库的发布进行订阅。
注:发布订阅都需要实际的服务器名称才能连接到服务器。
--查询服务器的名称和实际计算机的名称,如果两者不一致,就需要修改。
use master
go
select @@servername;
select serverproperty('servername')
-- 将"服务器名", 修改为正确的计算机名
EXEC sp_dropserver 'aaaaa'; -- 原服务器名
GO
EXEC sp_addserver 'aaaaa', 'local'; -- 新服务器名
接下来介绍发布订阅,具体流程如下:
第一步:本地发布
正如上面所说,发布订阅都需要实际的服务器名称才能连接到服务器。
切换服务器名称重新登录。查询服务器的名称,方法如上述所示。