SimerJoe 2010-10-30 09:44
浏览 219
已采纳

这样的需求mysql能满足性能需求吗?

有一个这样的表!
只有2个列 Date Data
Date列是日期,Data列是一个字符串。
在实际应用的时候,这个表只有几百条记录。但是Data是存的一个大字符串。从几个字节到100多兆都有可能。
在读取的时候会将这几百条数据全部读取一遍,也有可能只读其中的一部分。
整个数据库会有1万个以上同样结构的表,高峰时期并发很高。

这样的需求mysql能够满足吗?会不会卡死。

也想过第2个解决方案,就是将Date做为文件名,每个Data做为一个单独的文件直接保存在硬盘上。

请问,哪个方案比较好?
我没试验过,但是总感觉mysql在读取大数据的时候会卡死!

  • 写回答

2条回答 默认 最新

  • oyj7454103 2010-10-30 10:07
    关注

    [quote]也想过第2个解决方案,就是将Date做为文件名,每个Data做为一个单独的文件直接保存在硬盘上。

    请问,哪个方案比较好?
    我没试验过,但是总感觉mysql在读取大数据的时候会卡死! [/quote]

    看到你的描述 肯定告诉你会卡死!或者有问题

    1.0 把data 保存成文件的 方式,访问的时候是去读 磁盘! 存库里面也是去读磁盘的!没有从根本上解决问题!虽然可以从某种程度上减轻 DB 的压力,你可以试试

    2.0 当然 访问或者写入时候的优化也是不能少的! 试图,索引 根据实际情况来定!

    3.0 读写分离什么的!mysql 肯定有能力处理你的 问题!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog