database-performance

    -1热度

    1回答

    我想为使用节点js和postgres的数百万用户提供可扩展的微服务,我想知道哪些是最好的 用db查询的方法,无论是使用orm还是通过postgres存储的函数?

    1热度

    1回答

    我们尝试将Titan(1.0.0版本)与DynamoDB后端一起使用,就像我们的推荐系统引擎一样。我们有一个庞大的用户数据库与他们的关系。它包含大约350万用户和大约20亿用户之间的关系。 这里是我们用来创建模式 https://gist.github.com/angryTit/3b1a4125fc72bc8b9e9bb395892caf92 正如你所看到的,我们使用一个综合指数,以寻找穿越启动速

    1热度

    1回答

    我在我的MongoDB数据库收集faults它的每个文档具有以下字段:rack_name,timestamp 只是用于测试和性能对比的缘故,我已经创建了这两个指标: rack -> {'rack_name': 1} 和 time -> {'timestamp': 1} 现在我执行与解释()以下查询: db.faults.find({ 'rack_name': { $in: [

    2热度

    1回答

    我的代码 SELECT candidate.ID FROM users u JOIN users candidate ON candidate.a = u.a AND candidate.b < 1 JOIN user_meta meta ON candidate.id = meta.user_id WHERE u.id = 1 AND candidate.count > 0 ORDE

    0热度

    2回答

    我正在一家企业实习,在SQL数据库上进行选择查询,并且我想退一步确定什么是一种好的做法,或者不保持这种做法。 他们做了一个表,不同类型的代码,如: ID | TYPE | Code | ------------------------------------- 1 | 1 | red | 2 | 1 | white | 3 | 1 | blue | 4 |

    1热度

    2回答

    我正在做一个PoC来检查Postgres是否适合我们的用例。 我有以下工作量: 数据查询: 表示层将检索数据每15分钟为过去2周 数据负载: 每隔15分钟,5万行的数据被加载到一个表中,我发现它的负载消耗375MB。 每天,这将是4.8亿行,表格大小为36GB。 在我加载了数天的数据(表中约有1亿行)之后,我跑了很少的查询,并且观察到select查询在几个小时内没有响应。例如选择计数(*)..并选

    0热度

    1回答

    我们在最近两周在新的数据库服务器上运行了SQL Server 2012企业版评估版。 直到昨天晚上我们在这个数据库上应用了SQL Server 2012标准许可证时,事情对我们来说工作得很好。我们看到,在应用标准许可证数据库后,我们的查询需要更长的时间才能执行。这不仅仅是一个或两个查询的问题,我们在所有查询中都会看到这种行为。 这是因为许可证更改的行为吗?有什么方法可以证实这实际上是因为许可证更改

    1热度

    3回答

    我一直在试图找出查询中减速的原因。查询原本是DELETE查询,但我一直在使用一个SELECT * FROM 这是有问题的查询 SELECT * FROM table1 where table1.id IN ( #Per friends suggestion I wrapped the subquery in a subquery (yo dawg) to "cache" it, it works

    -1热度

    1回答

    快5倍我按照答案已经类似的问题,包括设置ARITHABORTH ON/OFF,清理出使用DBCC DROPCLEANBUFFERS和DBCC FREEPROCCACHE缓冲慢。还尝试将参数转换为局部变量。但仍然有性能问题。 如屏幕截图所示,从SSMS相同的过程需要大约625毫秒,但是从.NET客户端,需要大约3.5秒。 有趣的是,数据读取也不同。 “二进制”列为.NET客户端提供了一些数据,但不包

    2热度

    1回答

    我在网上找不到关于此的信息。 改变已分区表的最佳方法是什么? 我应该只是使用普通 UPDATE `table` MODIFY COLUMN `column_name` TINYINT(1) DEFAULT 1 NOT NULL; 和锁表几分钟 ,或者我应该运行由分区命令分区? UPDATE `table` PARTITION (p0) MODIFY COLUMN `column_name` T