求教 : mysql xml 创建索引

[复制链接]
查看11 | 回复1 | 2014-3-7 06:00:14 | 显示全部楼层 |阅读模式
本帖最后由 panghaoyu 于 2013-12-23 20:25 编辑
我在用mysql 5.5 设计一个数据仓库系统,
在一张表 T_xml 中设计了一个Text 类型的字段,里面存储的是XML文件,
T_xml 非常的大,可能有2、3亿行。
mysql 好像不支持对 xml中的节点或属性创建索引(oracle 可以),
每次查询这个表中的xml字段时很慢很慢。
需要执行 下面类似 的 语句 :
SELECT EXTRACTVALUE(doc,'/book/author/initial') FROM x; (很慢 )

后什么好的解决办法吗,谢谢各位的指点

回复

使用道具 举报

千问 | 2014-3-7 06:00:14 | 显示全部楼层
这么大的xml文件为什么要放到库里面啊,做成文本,缓存起来,不是更好嘛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行