我已经安装了许多使用MySQL引擎的数据库,并安装了InnoDB服务器。在每个DB中都有大量的过程,mysql.proc表包含超过250,000行,当我需要运行这样的查询时,它最终会变慢:
SHOW PROCEDURE STATUS WHERE db LIKE '%SomeDB%';
上面的查询花费了超过5秒的时间来执行和调整MySQL配置参数,例如myisam_sort_buffer_size或key_buffer_size (在已经足够大的情况下)没有什么不同。我已经在我的服务器上安装了256 my内存,我不认为这是因为内存短缺,可能是一些错误的配置,我不知道它。有什么暗示
我想编写简单的java数据库驱动应用程序--将数据库构建到应用程序中。
应用程序中的所有内容-没有远程连接或多个用户。很少的表,每行最多10,000行。插入/更新/删除操作,使用联接和简单谓词进行选择。(where name like 'A%' and create_date between '2012-01-01' and '2012-06-30')。
我将感谢任何关于发动机的建议,我可以使用。我只使用外部数据库(MySQL、Oracle)编程,这些数据库对于我在这个项目中的需要来说太重了。
到目前为止,我用两种方式查询neo4j图db,
使用服务器,其中我需要选择数据库,启动服务器,并通过网页查询。
使用Java,其中选择数据库路径,创建数据库对象并执行查询。
现在,我将从MySQL转移到Neo4j,在那里我必须复制这些数据库并执行连接查询。
我最初的想法是将MySQL中的每个数据库复制为Neo4j中的图形数据库。但是,我对一次查询两个不同图的没有任何线索。
直截了当地提出我的问题:
How to perform join query on two different graphs in neo4j?