免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4959 | 回复: 10
打印 上一主题 下一主题

系统究竟允许存在多少个内存表 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-16 15:13 |只看该作者 |倒序浏览
架构mysql——linux + linux +apache
在慢查询日志发现比较多的有3-4个表  
a 表 10万 b 表10万  c 20万  (去年年初的时候是3万不到 现在多了速度慢下来)

另外这3个表还是复制表 。  (在线高并发, 这台机器和另外1台机器为复制环境)
太多的慢查询牵涉到这3个表。 已经索引优化 ,加了大量的临时表。

万般无赖下,我开始考虑使用如下策略
a------分别建立对应的内存表a1
b------分别建立对应的内存表 b1
c ------分别建立对应的内存表c1

delete  update insert 全部在 a b c 进行
select 全部在a1 b1 c1

高并发环境没有办法 ,几乎把所有方法用过了,目前只能这样用
同意否

(另外当前max-heap-size是1667 0000   请问我最大的内存表可以多大
系统究竟允许存在多少个内存表

论坛徽章:
0
2 [报告]
发表于 2010-04-16 16:05 |只看该作者
帮LZ 顶一下......

论坛徽章:
0
3 [报告]
发表于 2010-04-16 16:14 |只看该作者
没研究过,不过记得 max-heap-size 应该是指单表容量的。

论坛徽章:
0
4 [报告]
发表于 2010-04-16 17:53 |只看该作者
本帖最后由 liyihongcug 于 2010-04-16 17:55 编辑

max-heap-size 应该是指单表容量的  假如当前max-heap-size是1667 0000  单表如何计算有多大
假如最大表是50m, 问 系统最多允许存在多少个大小为50m的内存表 (当前内存是3g)

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
5 [报告]
发表于 2010-04-16 19:12 |只看该作者
注意包括数据文件和索引文件的总共大小

论坛徽章:
0
6 [报告]
发表于 2010-04-16 20:13 |只看该作者
帮看看 了
最好有经验的
搞不好急着上线 ,出了大问题 那不得了

从直觉发现确实是一个好办法 用 内存表    (用了2天佩服得不得了)
hash索引令人惊叹  

可惜容量限制是最大的瓶颈 ,          innodb存在这个容量 问it

论坛徽章:
0
7 [报告]
发表于 2010-04-17 11:13 |只看该作者
已经本地 测试通过

现在难在不知道db的 最大容量。

论坛徽章:
0
8 [报告]
发表于 2010-04-17 11:16 |只看该作者
max-heap-size是1667 0000=15m  

想知道他的最大容量是多少 ??/

论坛徽章:
0
9 [报告]
发表于 2010-04-17 11:17 |只看该作者
  Bad max heap size: -Xmx700000256M

  Could not create the Java virtual machine.

  =====================================================================

  F:\JDK\1.3.1\bin>java -version

  java version “1.3.1_18″

  Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_18-b01)

  Java HotSpot(TM) Client VM (build 1.3.1_18-b01, mixed mode)

  F:\JDK\1.3.1\bin>REM If present, the option to select the VM must be first.

  F:\JDK\1.3.1\bin>REM The default VM is -hotspot.

  F:\JDK\1.3.1\bin>java -hotspot -Xmx1554M -version

  java version “1.3.1_18″

  Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_18-b01)

  Java HotSpot(TM) Client VM (build 1.3.1_18-b01, mixed mode)

  F:\JDK\1.3.1\bin>java -hotspot -Xmx1555M -version

  Error occurred during initialization of VM

  Could not reserve enough space for object heap

  F:\JDK\1.3.1\bin>java -server -Xmx1522M -version

  java version “1.3.1_18″

  Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_18-b01)

  Java HotSpot(TM) Server VM (build 1.3.1_18-b01, mixed mode)

  F:\JDK\1.3.1\bin>java -server -Xmx1523M -version

  Error occurred during initialization of VM

  Could not reserve enough space for object heap

  F:\JDK\1.3.1\bin>java -classic -Xmx2047M -version

  java version “1.3.1_18″

  Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_18-b01)

  Classic VM (build 1.3.1_18-b01, native threads, nojit)

  F:\JDK\1.3.1\bin>java -classic -Xmx2048M -version

  Bad max heap size: -Xmx2048M

  Could not create the Java virtual machine.

  =====================================================================

  F:\JDK\1.4.2\bin>java -version

  java version “1.4.2_12″

  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)

  Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode)

  F:\JDK\1.4.2\bin>REM The default VM is client.

  F:\JDK\1.4.2\bin>java -client -Xmx1308M -version

  java version “1.4.2_12″

  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)

  Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode)

  F:\JDK\1.4.2\bin>java -client -Xmx1309M -version

  Error occurred during initialization of VM

  Could not reserve enough space for object heap

  F:\JDK\1.4.2\bin>java -server -Xmx1308M -version

  java version “1.4.2_12″

内容来自 Linux系统中文网 Linux521.com

论坛徽章:
0
10 [报告]
发表于 2010-04-17 11:18 |只看该作者
本帖最后由 liyihongcug 于 2010-04-17 11:57 编辑

推算最大只能是2g   这里配置1g 给这些内存表  max=4g
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP