日期:2014-05-18  浏览次数:20533 次

数组转字符串存储后查找数据的性能问题
问一个SQL性能方面的问题:有一组测量数据,是长度为300的数组,现作为一个记录以字符串的形式(数组中的值以;分开)存到数据库中。
问题:若要查出很多(比如10000)条记录中(数组中)的某一个数据(比如数组中索引为5的值)的话,数据库性能方面怎样?会不会占很大缓存?会不会速度跟不上(主要用于曲线显示)?


------解决方案--------------------
数据库主要是用于存储和查询数据,在数据截取和计算上明显有缺点,不过10000条问题应该不大,用substring截取第四个;到第五个;之间的数据即可,或者查询出来后在程序里做处理,自己做测试,凭空睡也想不出来。
------解决方案--------------------
没有问题。曲线的显示,在语言层进行处理即可。

------解决方案--------------------
10000条数据没什么问题