在orientdb中获取数据花费了大量时间

在orientdb中获取数据花费了大量时间,orientdb,orientdb2.2,Orientdb,Orientdb2.2,在Orientdb中,当我在服务器上运行100000条记录的查询时,我必须获取数千条记录,这花费了很多时间。 在我的例子中,orientdb需要6分钟来获取600条记录。 请告诉我我的问题出了什么错。 从投诉处的投诉详细信息中选择投诉ID插入从投诉处选择投诉ID State='CA'limit 100 对于上述查询,需要48秒。 请帮我找到解决办法 你有投诉索引吗?通过这种方式,查找速度要快得多。 您正在使用OrientDB作为关系数据库管理系统,而您应该创建一个指向记录的链接,而不是存储ID。

在Orientdb中,当我在服务器上运行100000条记录的查询时,我必须获取数千条记录,这花费了很多时间。 在我的例子中,orientdb需要6分钟来获取600条记录。 请告诉我我的问题出了什么错。 从投诉处的投诉详细信息中选择投诉ID插入从投诉处选择投诉ID State='CA'limit 100 对于上述查询,需要48秒。 请帮我找到解决办法

你有投诉索引吗?通过这种方式,查找速度要快得多。 您正在使用OrientDB作为关系数据库管理系统,而您应该创建一个指向记录的链接,而不是存储ID。在这种情况下,如果您创建一个属性详细信息作为指向Complaint_Detail类的一组链接,查询将更容易编写,并且可以从Complaint where State='CA'快速选择expanddetails
谢谢你,Lvca。。。。我还需要一个来自您的帮助…对于下面的图A-->B-->C-->D的结构,现在从一个查询中,我想获取A和D的属性。。。我如何做到这一点…?最好的方法是使用模式匹配,它使您的生活更轻松。看一看:--嗨,Lvca,我在stackoverflow上发布了一个问题。你能帮我调查一下吗?我需要你的帮助