上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 234 下一页

2019年7月25日

mysql 如何给大表添加字段

摘要: 当需要对表进行ddl操作如加索引、增删列时,数据量小时直接在线修改表结构影响不大当表达到百万、千万数据就不能直接在线修改表结构 下面是具体的过程:1、备份数据select * from ih_order into outfile '/bak/order.txt';mysql> select * fr 阅读全文

posted @ 2019-07-25 21:21 ExplorerMan 阅读(1129) 评论(0) 推荐(0)

Mysql新增字段到大数据表导致锁表

摘要: 昨天晚上7点左右,对一张表进行加字段,大概200多万条记录,字段90多个的大表,结果造成mysql锁表,进而导致服务不可用。执行语句如下: [sql] view plain copy ALTER TABLE `sc_stockout_order` ADD `route_remarks` VARCHA 阅读全文

posted @ 2019-07-25 21:05 ExplorerMan 阅读(4244) 评论(0) 推荐(0)

2019年7月24日

MySQL的分区、分表、集群

摘要: 1.分区 分区的二种方式 a,横向分区 什么是横向分区呢?就是横着来分区了,举例来说明一下,假如有100W条数据,分成十份,前10W条数据放到第一个分区,第二个10W条数据放到第二个分区,依此类推。也就是把表分成了十分,根用merge来分表,有点像哦。取出一条数据的时候,这条数据包含了表结构中的所有 阅读全文

posted @ 2019-07-24 16:37 ExplorerMan 阅读(233) 评论(0) 推荐(0)

MySQL Cluster 数据分布(分区、分组)

摘要: 数据分布 1、MySQL Cluster自动分区数据表(也可能使用用户自定义分区),将数据分布到分区中; 2、一个数据表被划分到多个Data Node分区中,数据在分区中被”striped”; 3、主键的 hashing 决定哪个分区拥有数据(自动分布); 4、对主键的一部分进行hashing也是可 阅读全文

posted @ 2019-07-24 16:16 ExplorerMan 阅读(431) 评论(0) 推荐(0)

MySQL Cluster 与 MongoDB 复制群集分片设计及原理

摘要: 分布式数据库计算涉及到分布式事务、数据分布、数据收敛计算等等要求 分布式数据库能实现高安全、高性能、高可用等特征,当然也带来了高成本(固定成本及运营成本),我们通过MongoDB及MySQL Cluster从实现上来分析其中的设计思路,用以抽象我们在设计数据库时,可以引用的部分设计方法,应用于我们的 阅读全文

posted @ 2019-07-24 16:10 ExplorerMan 阅读(560) 评论(0) 推荐(0)

MySQL集群原理详解

摘要: 1. 为什么需要分布式数据库2. MySQL Cluster原理3. MySQL Cluster的优缺点4. MySQL Cluster国内应用5. 参考资料 1. 为什么需要分布式数据库 随着计算机和信息技术的迅猛发展和普及,行业应用系统的规模迅速扩大,行业应用所产生的数据量量呈爆炸式增长,动辄达 阅读全文

posted @ 2019-07-24 15:57 ExplorerMan 阅读(16392) 评论(0) 推荐(0)

mysql分布式集群实现原理

摘要: 有人会问mysql集群,根分表有什么关系吗?虽然它不是实际意义上的分表,但是它启到了分表的作用,做集群的意义是什么呢?为一个数据库减轻负担,说白了就是减少sql排队队列中的sql的数量,举个例子:有10个sql请求,如果放在一个数据库服务器的排队队列中,他要等很长时间,如果把这10个sql请求,分配 阅读全文

posted @ 2019-07-24 15:42 ExplorerMan 阅读(1808) 评论(0) 推荐(0)

2019年7月18日

mongodb最大连接数、最大连接数修改

摘要: mongodb最大连接数是20000。 所以业界流传一段话,千万级以下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。 查看mongodb最大连接数 mongodb/bin/mongo >db.serviceStatus().connections; current数值+av 阅读全文

posted @ 2019-07-18 16:36 ExplorerMan 阅读(621) 评论(0) 推荐(0)

【Linux】limits.conf 不重启就生效或者不生效的原因

摘要: 前阵子,我要用到使LInux的文件打开数为65534个,而且需要永久生效,于是将配置写到了: vim /etc/security/limits.conf * soft nofile 65534* hard nofile 65534 重新登录后limit.conf的配置都不生效,后来发现,ubuntu 阅读全文

posted @ 2019-07-18 16:35 ExplorerMan 阅读(1974) 评论(0) 推荐(0)

2019年7月17日

redis-trib.rb命令详解

摘要: redis-trib.rb是官方提供的Redis Cluster的管理工具,无需额外下载,默认位于源码包的src目录下,但因该工具是用ruby开发的,所以需要准备相关的依赖环境。 准备redis-trib.rb的运行环境 wget https://cache.ruby-lang.org/pub/ru 阅读全文

posted @ 2019-07-17 10:58 ExplorerMan 阅读(353) 评论(0) 推荐(0)

上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 234 下一页

导航