SQL Server High Availability Solution
SQLServer高可用性的几种方案
- Peer-to-Peer Replication 数据复制
- SQL Cluster Failover
- Log Shipping
- Mirroring
- AlwaysOn
SQLServer不同版本AlwaysOn能拉动的服务器:
- SqlServer2012最多:4台 1主+1同步+2异步
- SqlServer2014最多:8台 1主+2同步(一般建议1台,减少性能损失)+5异步
Emacs 中将文件编码转换为 UTF-8
打开一个文件后键盘依次输入
C-x C-m f utf-8 RET
或者用鼠标右键点击最左下角那个字母,比如 C ,这时会显示 Coding system for saving file (default chinese-gbk-dos):
然后输入 utf-8 后回车即可。
阿里的异地多活经验学习笔记
流量是可以随时切换的
如果恢复时间能控制得非常好,可能整个故障控制力就非常强。
用户通过代理来访问数据中心,代理如果检测到数据中心出现问题,它会自动把流量导入到另一个数据中心。
…微博的异地多活经验学习笔记
微博的异地多活经验学习笔记
基于业务写消息到Queue
在线容量评估、分级上线、快速流量均衡等能力
问题
各机房之间的延时
这套方案中,每个机房的缓存是完全独立的,由每个机房的Processor(专门负责消息处理的程序,类Storm)根据收到的消息进行缓存更新。由于消息不会重复分发,而且信息完备,所以MytriggerQ方案存在的缓存更新脏数据问题就解决了。而当缓存不存在时,会穿透到MySQL从库,然后进行回种。可能出现的问题是,缓存穿透,但是MySQL从库如果此时出现延迟,这样就会把脏数据种到缓存中。我们的解决方案是做一个延时10分钟的消息队列,然后由一个处理程序来根据这个消息做数据的重新载入。一般从库延时时间不超过10分钟,而10分钟内的脏数据在微博的业务场景下也是可以接受的。
…删除windows服务
sc delete 服务名
如果服务名中间有空格,就需要前后加引号。
…