摘要: GIN(Generalized Inverted Index, 通用倒排索引) 是一个存储对(key, posting list)集合的索引结构,其中key是一个键值,而posting list 是一组出现过key的位置。如(‘hello', '14:2 23:4')中,表示hello在14:2和2 阅读全文
posted @ 2019-11-23 19:51 黑洞中的奇点 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 关系型数据库,但千万级表关联数据库基本上不太可能做到秒出;考虑过Sharding,但数据量大, 各种成本都很高;热数据存储到ElasticSearch,但无法跨索引关联,导致不得不做宽表, 因为权限,酒店信息会变,所以每次要刷全量数据,不适用于大表更新, 维护成本也很高;Redis键值对存储无法做到 阅读全文
posted @ 2019-11-23 16:31 黑洞中的奇点 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: 硬件和软件信息 CPU: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz 2 sockets / 28 cores / 56 threads内存: 256GB of RAM存储: SAMSUNG SM863 1.9TB Enterprise SSD操作系统: ce 阅读全文
posted @ 2019-11-23 16:15 黑洞中的奇点 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: os: centos 7.4etcd:3.2 主从IP信息192.168.56.101 node1 master192.168.56.102 node2 slave192.168.56.103 node3 slave yum下载、安装# yum install etcd # yum list ins 阅读全文
posted @ 2019-11-23 16:05 黑洞中的奇点 阅读(1540) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-29 19:28 黑洞中的奇点 阅读(690) 评论(0) 推荐(0) 编辑
摘要: \NOARCHIVED LOG , 没备份 , Redo Log 被覆盖 , 某个datafile不能online 设计知识点:BBED> set block 1BBED> p kcvfhckpstruct kcvfhckp, 36 bytes @484 struct kcvcpscn, 8 byt 阅读全文
posted @ 2019-03-29 19:27 黑洞中的奇点 阅读(563) 评论(0) 推荐(0) 编辑
摘要: Snapshot 隔离和 Row Version的工作模式 当启用Snapshot隔离级别时,每一个更新数据的操作都会在tempdb中存储该行的原始副本,术语叫作行版本(RowVersion),SQL Server为每个行版本添加事务的TSN,该TSN能够唯一标识更新操作所在的事务。读操作在读数据时 阅读全文
posted @ 2019-03-27 17:00 黑洞中的奇点 阅读(2490) 评论(0) 推荐(1) 编辑
摘要: 主机信息: Proxysql: 如果你忽略了ProxySQL会报告主机组的变化,我建议把它设置为0,除非你试图调试“某些东西”,否则你的日志将很快变得巨大。UPDATE global_variables SET Variable_Value=0 WHERE Variable_name='mysql- 阅读全文
posted @ 2019-03-27 14:29 黑洞中的奇点 阅读(859) 评论(2) 推荐(0) 编辑
摘要: MongoDB开发规范1.mongoDB库的设计mongodb数据库命名规范:db_xxxx禁止使用任何 " _ "(下划线)外的特殊字符 禁止使用数字打头的库名 数据库名最多为64字符 命名不能与系统库相同(admin、local、config)2.mongoDB集合的设计mongodb集合命名规 阅读全文
posted @ 2019-03-25 11:55 黑洞中的奇点 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 先从Secondary开始升级,选择一个不繁忙节点在业务峰值低情况下升级2. 把Secondary设置为隐藏节点,停库,二进制升级重起3. 使用rs.status()查看,等待节点状态为Secondary(之前设置为隐藏节点)4. 登陆Primary执行 rs.stepDown() 降级,进行 阅读全文
posted @ 2019-03-22 15:04 黑洞中的奇点 阅读(245) 评论(0) 推荐(0) 编辑