近日,新mysql实例导入sql数据时,发现比老的mysql多了100+张表,最终发现是mysql表名大小写所致;很简单的问题却耽误很长时间,在此记录一下,以防再犯同样的错误;1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/my.cnf..
分类:
数据库 时间:
2015-01-26 19:28:14
阅读次数:
190
1.数据库设计(是否复合范式,是否合理归档、分区、分表等)2.硬件基础架构 (设备规格,硬件性能,负载均衡,容灾等)3.ql语句的写法、索引和统计信息,事务和锁,应用程序访问代码(连接过多、频繁开关等)]1、字段的设计字段是数据库最基本的单位,其设计对性能的影响是很大的。需要注意如下:A、数据类型尽...
分类:
数据库 时间:
2015-01-26 18:57:25
阅读次数:
180
这是一种将海量的数据水平扩展的数据库集群系统,数据分表存储在sharding 的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式MongoDB 集群。MongoDB 的数据分块称为 chunk。每个 chunk 都是 Collection 中一段连续的数据记录,通常最大尺寸是 200.....
分类:
数据库 时间:
2015-01-24 12:59:10
阅读次数:
264
原文:MySQL分区技术针对海量数据的优化主要有两种:
大表拆小表的方式;SQL语句的优化 分区技术:
与水平分割类似,但它是在逻辑层进行的水平分表,对于应用程序而言它还是一张表 一、range方式
1、创建一张分区表 可以到/usr/local/mysql/var/test/下看到生成这么多文件(...
分类:
数据库 时间:
2015-01-24 10:06:21
阅读次数:
154
针对海量数据的优化主要有两种:大表拆小表的方式;SQL语句的优化分区技术:与水平分割类似,但它是在逻辑层进行的水平分表,对于应用程序而言它还是一张表一、range方式1、创建一张分区表可以到/usr/local/mysql/var/test/下看到生成这么多文件(26个)2、创建一张未分区表可以到/...
分类:
数据库 时间:
2015-01-24 07:55:06
阅读次数:
214
MySQL纯透明的分库分表技术还没有种树人./oneproxy--proxy-address=:3307--admin-username=admin--admin-password=D033E22AE348AEB5660FC2140AEC35850C4DA997--proxy-master-addr...
分类:
数据库 时间:
2015-01-22 21:47:07
阅读次数:
246
mysql优化方案总结u Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/del...
分类:
数据库 时间:
2015-01-22 20:12:27
阅读次数:
323
大数据量的话可以有以下方法:1、数据库分表2、数据库分区3、是用缓存4、用lucene处理5、分时处理不关EF什么事情,当然这是基本的处理方法,高级的处理方法就复杂点,不过百万级的数据,上面那些方法就够了
分类:
其他好文 时间:
2015-01-15 21:38:56
阅读次数:
186
OneProxy分库分表演示(杭州平民软件有限公司)OneProxy是为MySQL精心设计的数据访问层,可以为任何开发语言提供对MySQL数据库的智能数据路由功能,比如单点切换、读写分离、分库分表等高级功能。并且允许你在公有云和私有云环境下自由布署,打造属于自己的数据架构。如果在测试中发现问题,请联...
分类:
其他好文 时间:
2015-01-13 12:19:54
阅读次数:
241
最近公司项目的MySQL数据库要迁移到linux下,部署时日志总是显示报找不到一个表,用MYSQL查看明明有这个表。后来经百度,原来LINUX下的MYSQL默认是区分表名大小写的。用命令查看当前是否区分大小写:***************************************mysql>...
分类:
数据库 时间:
2015-01-12 19:01:53
阅读次数:
149