11得票1回答
Django - 高效批量创建继承模型

Python 2.7.9 Django 1.7 MySQL 5.6 我想要创建大量属于多个类的对象实例,将它们堆叠到一个类似于create()的查询中,打开数据库连接,执行查询,然后关闭。我的主要动机是性能,但代码紧凑性也是一个优点。 bulk_create()的功能似乎正是我想要的,但我...

11得票2回答
为什么MySQL会选择错误的索引?

我在MySQL中有一个分区表,它看起来像这样:CREATE TABLE `table1` ( `id` bigint(19) NOT NULL AUTO_INCREMENT, `field1` varchar(255) CHARACTER SET utf8 COLLATE utf8...

11得票1回答
MongoDB索引的复杂性

我真的很喜欢MongoDB,我在工作和家庭中都使用它,并且从未遇到过性能、复杂度或限制问题。但我一直在思考索引的问题,但是我没有找到一个合适的答案。 在规模上,SQL数据库最大的问题之一是查询的相对复杂性。具体来说,MySQL使用b-trees作为大多数索引,查询需要O(log(n))的时间...

11得票1回答
二进制校验和与HashBytes函数

我有一个复杂的查询,其中使用了很多二进制校验和函数。当我使用一些测试数据对两个不同的记录进行测试时,实际上返回了相同的校验和值。请在下面找到我使用的测试数据。SELECT BINARY_CHECKSUM(16 ,'EP30461105',1) AS BinaryCheckSumEx UNI...

10得票2回答
同时执行多个功能而不失去性能

我有一个需要使用pl/pgsql进行一系列查询的过程:--process: SELECT function1(); SELECT function2(); SELECT function3(); SELECT function4(); 为了能够一次调用执行所有内容,我创建了一个名为“proce...

10得票3回答
PostgreSQL:为什么这个简单查询不使用索引?

我有一张名为t的表,其中有一个列c,它是一个int类型并且在其上建立了一个btree索引。 为什么以下查询语句没有利用这个索引? explain select c from t group by c; 我得到的结果是: HashAggregate (cost=1005817.55....

10得票3回答
PostgreSQL计数查询的优化

我在postgresql中有一张表,其中包含一个经常更新的数组。 在我的应用程序中,我需要获取特定参数不存在于该数组列中的行数。我的查询如下:select count(id) from table where not (ARRAY['parameter value'] <@ tab...

10得票1回答
SQL Server 2014中DECRYPTBYKEY比SQL Server 2012慢

我们在一些SQL Server 2012实例中使用对称密钥进行加密/解密已有几年的时间。最近,我们安装了一些新的SQL Server 2014实例,并在SQL Server 2014安装中遇到了一些解密数据的性能问题。 考虑一个像这样的表: CREATE TABLE [dbo].[tblC...

10得票3回答
超过十亿行的表在Postgres上的性能表现

我正在进行一个PoC来检查Postgres是否适合我们的使用情况。 我有以下工作负载: 数据查询: 展示层将每15分钟检索过去2周的数据 数据加载: 每15分钟,500万行数据被加载到一个表中,我已经观察到它消耗了375MB的内存。 每天会有4.8亿行数据,表大小为36GB。 在我加载...

10得票1回答
Laravel API的mysql查询未在performance_schema.events_statements_summary_by_digest中被跟踪

我在这里遇到了一些非常奇怪的问题。我们在AWS EC2上托管了一个Laravel API,使用RDS(mysql 5.6)。我最近在RDS上启用了performance_schema。以下是我注意到的行为: 我们在RDS实例上有两个数据库。一个用于wordpress,一个用于我们的Lara...