社区
MySQL
帖子详情
如果数据量很大是存在一张表好还是存多张表好?
sunnan119911
2013-10-27 10:32:23
如果数据量很大是存在一张表好还是存多张表好?
表内的数据是有分类,比如女装、男装等等。是将这些数据存到一个表里,还是每个分类一个表更好?
...全文
740
9
打赏
收藏
如果数据量很大是存在一张表好还是存多张表好?
如果数据量很大是存在一张表好还是存多张表好? 表内的数据是有分类,比如女装、男装等等。是将这些数据存到一个表里,还是每个分类一个表更好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunnan119911
2013-11-02
打赏
举报
回复
谢谢大家的指点!
Rotel-刘志东
2013-10-30
打赏
举报
回复
在数据设计上的是不需要分开的。如果分表的话,必联合查询,性能可以会差一下。
kofandlizi
2013-10-30
打赏
举报
回复
mysql多本经典教材合集,你可以下去研究下mysql http://download.csdn.net/detail/kofandlizi/6445805
kofandlizi
2013-10-30
打赏
举报
回复
如果男女这样分成多个表我觉得不好,后面如果有查询所有用户的信息,那就需要进行联合查询,这样就很慢了。如果有索引,查询特定记录还是很快的。 如果想减小一个表的数据,可以考虑把表中不常用的字段,拆分到另一个表中。
buyong
2013-10-29
打赏
举报
回复
引用 4 楼 sunnan119911 的回复:
谢谢各位的指点。如果就一张表的话。数据很多的情况下查询的速度会不会变慢啊?
建索引后就不会慢。估计你的数据量最多百万
sunnan119911
2013-10-28
打赏
举报
回复
我现在就是一张表。里面按照分类的类型有一个字段来区分男装、女装这些类型。我就是担心以后数据太多了会影响查询的速度,而且会不会给数据库服务器造成压力? 如果按类型分成多个表,我就会男装页面去查询男装的数据表,各个表之间应该不会有关联的。 我在这方面的经验太少,不知道采用哪种方式建表比较好。
rucypli
2013-10-28
打赏
举报
回复
加个字段吧 这样按类分表看似简单 以后必然还有需要合表取数据的时候
sunnan119911
2013-10-28
打赏
举报
回复
谢谢各位的指点。如果就一张表的话。数据很多的情况下查询的速度会不会变慢啊?
ACMAIN_CHM
2013-10-28
打赏
举报
回复
会不会查红色服装?这样就需要到男表中,女表中同时查? 数据库本身设计时是不需要分表的。
mysql多张表合并
一张
表
多张表合并
一张
表
oracle统计多张表的
数据量
,Oracle 统计用户下表的
数据量
实现脚本
要想统计用户下所有表的
数据量
,可以查看user_tables,此表里面是统计信息,当然这个可能不太准,要想非常精确,需要直接count表。下面的脚本有异常不中断,可以重复执行的特点。create table bk_count_tables(owner VARCHAR2(30),table_name VARCHAR2(30),part_col varchar2(100),--分区字段row_s nu...
关于mysql
一张
表到底能
存多
少数据?
前言 程序员平时和mysql打交道一定不少,可以说每天都有接触到,但是mysql
一张
表到底能
存多
少数据呢?计算根据是什么呢?接下来咱们逐一探讨 知识准备 数据页 在操作系统中,我们知道为了跟磁盘交互,内存也是分页的,一页大小4KB。同样的在MySQL中为了提高吞吐率,数据也是分页的,不过MySQL的数据页大小是16KB。(确切的说是InnoDB数据页大小16KB)。详细学习可以参考官网 我们可以用如下命令查询到。 mysql>SHOWGLOBALSTATUSLIKE'in...
表的
数据量
特别大时是怎么处理的
1、索引优化和SQL语句优化是必须的,避免模糊查询和非索引查询,删改操作根据聚集索引进行,删改操作太频繁的话还是需要考虑分表2、看需求,如果需求不限制,那就分表分区会增加管理复杂度和成本这个很难理解,分区增加不了多少工作,如果需求要求必须单表,分区是解决在千万到几亿
数据量
的比较合适的方法可能更大
数据量
还是要回到分的路上,但是可能更多考虑分布式3、我们一般都是把历史数据定期转存其他表(一样的表名后加年
mysql数据库中到底能建多少张表?(单实例下单个库)
单实例mysql数据库中到底能建多少张表? 业务两个同学今天就这个问题过来探讨,他们的诉求是: 1. 一个用户的表要全部放到一个数据库中。 2. 预计1000个用户每个用户初步规划1000张表。 这100W张表如何规划如何放的问题。 3. 后期扩容也要考虑。后期扩容要可扩、方便、且用再修改应用程序代码? 面对这样一个场景,技术层面的很好解决,例如数据库到底能
存多
少张表?查官网资料即可确定。最重要的是要深入了解这么多表如何来的?来源是不是就有问题?有其他解决方案?这个需要深入的了...
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章