MySQL社区版支持数据最大存储量问题

因为最近要启动一个项目,想请教各位大佬一个问题:MySQL社区版是否支持100T的数据量(主要做存储用)?
是否支持50+个客户端的并发访问?
由于之前用MySQL存储的数据量小,没有存储过这么大数据的经验
还有就是如果处理这么大的数据量,需要什么配置的计算机性能?

0

3个回答

MySQL一般在千万级别的数据量,你的数据如果远超过这个,就要用MySQL的分库分表。这样就可以提供足够的访问能力

0
oyljerry
oyljerry 千万行数据。MySQL分库分表技术很成熟。网上方案很对
接近 2 年之前 回复
lxc210
lxc210 你说的这个千万级别是什么单位呢? 请问您做过类似存储量的分库分表处理么
接近 2 年之前 回复

mysql单表支持的最大存储空间大小为多少呢?

其实这个问题要拆分成两个问题。

第一是操作系统所采用的文件系统能支持的单个文件大小,比如:

linux 2.2-intel 32-bit (ext2文件系统) 最大支持2GB

linux 2.4+ (ext3文件系统) 支持4TB

win32 (fat32文件系统) 4GB

win32 (ntfs文件系统) 2TB

第二是存储引擎本身能支持的最大空间大小。比如

InnoDB存储引擎的表空间最大容量为64TB,不具体限制单表的大小,但受限于表空间。

MyISAM最大表尺寸为65536TB,但是在 MySQL5.0版本之前,默认情况下,MyISAM单个表允许的最大尺寸为4GB,你可以通过 SHOW TABLE STATUS 语句或 myisamchk -dv tbl_name 检查表的最大尺寸,如果是4G,可以通过修改 AVG_ROW_LENGTH 和 MAX_ROWS 选项的值来达到目的。MySQL5.0版本后,默认MyISAM表的限制是256TB。修改方法如下:

//创建表时的修改方法
CREATE TABLE tbl_name (

a INTEGER NOT NULL PRIMARY KEY,

b CHAR(18) NOT NULL

) MAX_ROWS = 1000000000 AVG_ROW_LENGTH = 32;

//修改已存在表的方法
ALTER TABLE tbl_name MAX_ROWS=1000000000 AVG_ROW_LENGTH=15000;linux

0

有没有人可以回答上面两个问题呢?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Neo4j如何对大量数据(千万节点及以上)进行初始化
n n n 参考文章:【1】Neo4j的查询速度为何这么慢?这能商用吗?【2】如何将大规模数据导入Neo4j如果对大量数据进行初始化加载,那么就用Neo4j-import;增量数据的同步加载又不想暂停数据库服务,那就要用load csv,如果可以忍受数据库的短暂停服,那么Batch-inserter更适合。如果只是想插入少量的数据,且不怎么在乎实时性,那么请直接看Cy...
MySQL到底能支持多大的数据量?
https://www.cnblogs.com/qihuan/p/4210489.html
MySQL的单表大小限制
在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储引擎单表大小限制已经不是有MySQL数据库本身来决定,而是由所在主机的OS上面的文件...
磁盘的最大存储量的问题
计算机把信息存储在磁盘上,磁盘是带有磁性介子的圆盘,并有操作系统将其格式化为磁道和扇区。磁道是指不同半径所构成的同心圆轨道,扇区是被圆心角分割成的扇形区域。磁道上定长的弧可作为基本单元,根据其磁化与否可分别记录0和1 。rn这个基本单元通常称为比特,磁盘的构造如图所示:rnrnrn为了保证磁盘的分辨率,磁道的宽度必须大于M。每比特所占用的磁道长度不得小于n。为了数据检索方便,磁盘格式化时要求所有磁
查询mysql存储数据容量的大小
select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') rongliang from information_schema.tablesnwhere table_schema='数据库名称';nn
Mysql单次最大写入量
n n n n今天在处理一段几十mb的json数据的时候,想直接一条insert语句写入数据库,结果发生了异常,发现原来mysql有单条语句最大字节的设置nn抛出的异常是:nPacket for query is too large (25446697 > 4194304). You can change this value on the server by ...
mysql存储数据过大,数据大小差异大
nmysql存储使用varchar储存。 nVARCHAR(M)是一种比CHAR更加灵活的数据类型,同样用于表示字符数据,但是VARCHAR可以保存可变长度的字符串。其中M代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中。因此,对于那些难以估计确切长度的数据对象来说,使用VARCHAR数据类型更加明智。MySQL4.1以前,VARCHAR数据类型所...
测试sqlite数据库可承载数据量
环境:vmvare10.1;ubuntu14.04;sqlite3一、创建数据库在当前文件夹下,执行以下命令,如已有数据库则打开,若没有则创建二、创建所需表Creat table mysqlitetest(”id”TEXT,”name”TEXT,”sex”TEXT,”handset”TEXT,”telephone”TEXT,”org_id”TEXT,”e_mail”TEXT,”order_valu...
Android中sqllite存储海量数据解决办法
1. 存储量rnsqllite 最大支持2tb的单个数据库文件rn 有人测试过rn, rnrn详见:[url]http://www.eoeandroid.com/thread-92503-1-1.html[/url]rnrn2. 备份 还原rn 默认程序的数据库文件路径是 /data/data/package_name/databases.dbrnrn 存储文件为一个.db文件 rn rn ...
mysql单条记录存储内容大小限制设置
1.使用命令show VARIABLES like '%max_allowed_packet%'; 查看mysql默认设置的大小2.更改设置:使用命令 set global max_allowed_packet = 2*1024*1024*10 或是在mysql配置文件my.cnf里:设置max_allowed_packet = 20M注意:大小必须为1024的倍数,且最大为1g,修改完成后重启命...
Mysql 社区版5.6安装笔记
一:下载安装包简略过程:       安装包分为两类:       mysql ZIP Archive:免安装的软件包压缩版本,需要自己配置       mysql MSI Installer:安装版本,安装过程中自动配置       MSI文件是Windows Installer的数据包;每类又分两小类,32位的和64位的(根据自己的操作系统选择)       zip免安装压缩包与msi安装版本...
Mysql社区版下载安装教程
1.进入mysql官方下载网站:https://www.mysql.com/downloads/n2.点击红箭头指向位置:n3.再点这里:n4.在红框中选择版本n我选择的是5.7版本,现在也很稳定。n5.点击5.7以后跳转到这里,推荐选择MSI版本,不是ZIPn跳转到这:n这里可以注册账号也可以直接跳过:跳过:n下载完是这样:6.打开该文件,有五个版本选项n默认开发版本n仅服务端n仅客户端n完全版...
MySQL(社区版)下载
下载链接:https://dev.mysql.com/downloads/windows/installer/8.0.htmlnn在搜索框中输入MySQLnn点击MySQLnnnn点击DOWNLOADS下载nnnn滑倒最下面,选择社区版,因为社区版是免费的nnnn选择第一个下载,点击downloadnnnn滑倒最下方,点击nnnn也是找到最下面,选择第2个下载nn...
MySQL 5.7 版本(社区版)的下载-图文教程
MySQL 5.7 版本(社区版)的下载-图文教程1.我之前在网上也百度了好多下载教程,但是下载过程中还是会有些小小的疑惑,所以特地写这篇文章方便跟我一样的小白可以节约这部分时间,留下更多的时间去学习如果使用MySQL,嘻嘻!2.好啦,进入正题,首先大家要打开MySQL的官网https://dev.mysql.com/,点击MySQL.COM,3.点击products(产品),再点击MySQL c...
mysql商业版和社区版的区别
一、商业版本组织管理和测试环节控制更严格,稳定性方面,回避社区版更稳定rn二、MySQL是成熟产品,商业版和社区办性能方面相差不大rn三、商业版不遵守GPL协议,社区办村周GPL协议可以免费使用rn四、使用商业版可以购买相关服务,享受7*24小时技术支持以及定时不定等服务,但是用户必须为此支付费用rn五、社区版本的维护费用只能靠社区提供,无法像商业版获得保障以及补丁解决服务,但是社区办完全免费,所
怎样判断安装的mysql是社区版还是企业版
突然有人问我,我们生产环境装的mysql是社区版还是企业版。rn我觉得99%的可能是社区版的。但是因为是别人以前装好的,所以我也不敢完全确定。rn通过请教别人,发现这是可以判断出来的。rn如:rn# mysql -u root -prnEnter password: rnWelcome to the MySQL monitor.  Commands end with ; or \g.rnYour
mysql5.6社区版web
mysql5.6社区版,web下载版,打开后自动联网下载,社区版,一般用户使用够用! 安装需要联网,联网下载版mysql-install-web-community-5.6.37.0
mysql 8.0社区版安装文件
mysql 8.0社区版安装文件,上面是百度网盘链接,下载直接安装即可,非常简单,包含workbench之类工具,可视化方便
Centos7 安装mysql社区版
#解压ntar -zxvf mysql-5.6.38-linux-glibc2.12-x86_64.tar.gzn#复制解压后的mysql目录ncp -r mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz /usr/local/mysqln2.添加用户和用户组n#添加用户组ngroupadd mysqln#添加用户mysql 到用户组mysql
Win10下MySql Server5.7社区版的安装详情-配图
最近准备学习并使用mysql数据库,为避免以后需要找安装教程的时候,能快速使用些教程。n 社区版本就是免费版本n下载进入官方网址:https://www.oracle.com/index.html n(游客下载资源时,需要登录,所以事先注册一下oracle账号吧!) n社区版下载链接:http://dev.mysql.com/downloads/ n找到mysql服务(MySQL Communit
MySQL 5.7社区版安装实践
背景CDND首页看到一篇介绍MySQL的Master-Slave架构的文章,了解了Master-Slave的基本原理,所以想实践搭建一个Master-Slave架构,第一步先安装一个社区版的MySQL。本文记录在Linux虚拟机上安装MySQL5.7社区版本的过程,参考官方安装手册,以及http://blog.csdn.net/nengyu/article/details/51615836这篇文章,
社区版mysql下载后配置服务。
1.在cmd的bin目录执行 mysqld --initialize-insecure 程序会在动MySQL文件夹下创建data文件夹以及对应的文件n2、bin目录下执行,mysqld --install ,安装mysqld服务n3、在bin目录下运行net start mysql ,启动mysql服务。nn...
社区版pycharm的Django项目连接 MYSQL数据库--------2
首先分享一下自己刚开始弄的错误的和(脑瓜疼):nnDjango项目的 models.py 的模板 ,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,默认的是 sqlite3,需要setting.py设置nn我开始就是想用 MySQL 数据库,结果我 Django是2.0的 ,Mysql是 5.5的,Django2.1不再支持MySQL5.5,必须5.6版本以上nn...
MongoDB数据量大于2亿后遇到的问题 及原因分析
MongoDB数据量大于2亿后遇到的问题 及原因分析rnrnrnrn一、数据增长情况rnrn    每月增长量最大达到了1.9亿,每天增长约300W-500Wrn    (增长数据具体可看页尾)rnrnrn二、遇到的情况及解决方法rnrn    1.数据量过大,并且都集中在一个表,所以此表数据插入变慢。rn        表索引越多越明显,rnrn        优化处理方法:rn        
mysql5.7(windows社区版)
mysql5.7社区安装版,windows平台(64位+32位)·,包含配套软件工具包
如何在CentOS7上安装社区版MySQL数据库
在https://dev.mysql.com/downloads/repo/yum/网站上下载自己系统对应的包(比如centos7对应的是“mysql57-community-release-el7-11.noarch.rpm”),放到centos的任意位置。把终端cd到.rpm所在的文件目录下。执行下列语句sudo rpm -Uvh mysql57-community-release-el7-1...
mysql5.6.12社区版本
mysql5.16.12的社区版本安装包,在dev.mysql.com上面没有找到旧的安装包,所以去找了以前服务器上面的安装包,上传到这里,方便大家下载使用。
使用sonarqube需要注意版本差异
使用sonarqube需要注意版本差异
使用IDEA社区版开发Web项目
IDEA + Maven + Jetty来开发Web项目,主要演示下如何调试代码。1.首先我们来创建一个Maven项目,项目类型选择“Maven Module”,输入项目名称“demo”。650) this.width=650;" src="http://www.linuxidc.com/upload/2012_12/121207092013781.png" alt="" vspace="5" w
二维数组的最大数据量
对于参加OI的同学来说。n下面才是正确的大小:nint = 4字节nchar = 1字节nlong long = 8字节n128M = 131072KB = 134217728字节n开int型变量的一维数组最多是3千万,long long型1千5百万,char型1亿左右。...
mysql5.7.22社区免费版
mysql社区版,包含多个rpm包,试用于rpm安装 mysql-community-client-5.7.22-1.el7.x86_64.rpm mysql-community-devel-5.7.22-1.el7.x86_64.rpm mysql-community-libs-5.7.22-1.el7.x86_64.rpm mysql-community-server-5.7.22-1.el7.x86_64.rpm
MySQL服务安装程序,网络社区8.0.11.0_64位最新版CSDN下载
MySQL服务安装程序,网络社区8.0.11.0最新版CSDN下载
mysql集群搭建问题及解决方法集锦
在上一篇博客中写了如何搭建mysql集群,之所以遇到这些问题,是因为刚开始弄mysql集群的时候不熟悉,正是因为这些问题,让我对mysql集群的了解渐渐深入,下面介绍在搭建mysql集群的时候我遇到了一些问题。rnrnrn1、mysql集群安装不成功rn遇到的问题:rn        之前做网上商城的项目的时候安装了mysql,这次搭建mysql集群的时候按照百度经验里的教程卸载了,http://
Informatica基础系列(外)——不支持 MySQL Community 版本的解决方案
Informatica Power Center 是一个 ETL 工具,提供强大的数据集成软件和服务,一般用于大数据的抽取、转换、加载,常应用于数据仓库、BI 等领域,并支持各种主流的数据源,如 Oracle、SQL Server、SaleForce、MySQL 等。本文主要分享 Informatica 在处理MySQL数据源过程中遇到的一些问题,以及对应的解决方案(基于Windows)。
Mysql下单表大数据量的调优案例
遇到问题:某个信息化系统的资产管理统计分析模块,非常慢,10多分钟过去了,还没见到应该有的统计表。(具体什么时候能出来,没人等到它出来过。。。)rn业务背景:资产管理分析模块初始化需要统计所有单位的所有资产数据,加压环境数据量为360万。在统计分析的过程中,需要对资产数据大小,对单位进行排序,取前20家,同时对资产按照不同类别进行分类统计。rn数据量来源:一共121家单位,每家平均3万数据。rn服
Zip包方式安装MySQL社区版步骤,及"MySQL服务无法启动 服务没有报告任何错误"问题的解决方法
一、下载MySQL社区版压缩包文件nn下载地址:http://dev.mysql.com/downloads/mysql/nnnn点击下载,在弹出页面,点击No thanks, just start my download.nnnn二、解压缩软件包,新建并配置MySQL配置文件my.ininn[mysql]n# 设置mysql客户端默认字符集ndefault-character-set=UTF8M...
MySQL Workbench 2018最新社区版8.0.13
MySQL Workbench是为MySQL的亲儿子,由MySQL官方设计的ER/数据库建模工具,具有设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移的作用。
DataStage通过ODBC连接MySql数据库(解决乱码吆)
 nn1、Linux上安装ODBCnn参考 http://blog.csdn.net/dongweizu33/article/details/54616258nn2、Linux上安装MySQL的ODBC驱动nn参考 http://blog.csdn.net/dongweizu33/article/details/54631829nn nn3、配置DataStage的 .odbc.ini (此文件在...
mysql大数量并发问题
本文采用多线程对MySQL进行并发读取访问,其中以返回用户所需的数据并显示在终端为测试结束节点,即将数据从MySQL集群读取后存储于客户端本地内存中。nn测试过程如下:分别针对4种应用场景,从10、20、50、100个线程对MySQL展开测试。测试结果表明:对场景1)一般的并发访问能够满足需求;对于场景2)和3)响应时间在分钟级,分别处于1-3分钟和10分钟左右;对于场景4)则经常会抛出异常,并且...
postgresql 数据库,数据量测试
postgresql 数据库 测试20亿数据存储空间 n使用 pgbench 生成20亿的测试数据。pgbench -i-s 20000 bigtable
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java最大的学习社区 python社区