27得票1回答
这个SQLite查询能否更快地执行?

我有一个表示安全摄像机 NVR 元数据的数据库。对于每个 1 分钟的视频段,都有一个 26 字节的 recording 行。(如果你感兴趣,正在编写一份设计文档,在这里。)我的设计限制是 8 个摄像机,1 年 (~400 万行,每个摄像机约 50 万行)。我虚构了一些数据来测试性能。这个查询比...

24得票5回答
在大表中添加列的MySQL性能

我在Ubuntu 13.10上使用apt-get本地安装了MySQL 5.5.37和InnoDB。我的桌面电脑配置是i7-3770 + 32GB内存 + SSD硬盘。对于一个包含150万条记录的“mytable”表,以下DDL查询需要超过20分钟(!):ALTER TABLE mytable ...

23得票1回答
在MongoDB中快速搜索数十亿个小型文档的策略

我需要存储数十亿个小的数据结构(每个约200字节)。到目前为止,将每个元素作为单独的文档存储效果很好,Mongo每秒提供大约10,000个结果。我使用20字节的哈希作为每个文档的_id,并在_id字段上使用单个索引。经过测试,对于500万个文档的数据集,这种方式是可行的。 在操作中,我们将每...

20得票3回答
Hibernate Criterion IN语句1000个分割

你好,我有一个大型的Oracle Hibernate Web应用程序,似乎出现了以下错误: ORA-01795: 列表中的表达式数量已达到最大值1000 我需要一个Java代码,并且由一个Hibernate的用户定义组件进行测试,以便将其尽可能简单地添加到我的屏幕搜索Java类中。请问是否...

20得票3回答
一个服务器能够处理多少个每秒的MySql查询?

我开始开发一个基于浏览器的数据库游戏。我的问题是一个常规托管(当我说常规托管时,指的是每月约7美元的共享托管)可以处理多少查询?至于这些查询,它们并不复杂(只有简单的SELECT和WHERE操作)。 那么......是10个?100个?10000个?

19得票8回答
MYSQL查询执行速度非常慢

我开发了一个用户批量上传模块。有两种情况,当数据库没有记录时,我批量上传 20,000 条记录,需要约 5 小时。但当数据库已有大约 30,000 条记录时,上传非常非常慢。上传 20,000 条记录需要约 11 小时。我只是通过 fgetcsv 方法读取 CSV 文件。 if (($han...

18得票1回答
多个模式与巨大的表格

考虑一个移动设备管理系统,其中包含每个用户的信息,例如存储在手机上已安装应用程序的表、审计细节、通知信息等。 是否明智地为每个用户创建相应表的单独模式? 对于单个用户,表的数量很大,约为30个表。是将所有此信息放入这些表中的单独模式(从而创建巨大的表)更好,还是为每个用户创建一个模式? 提前感谢。

18得票2回答
为什么Oracle在ORDER BY时忽略索引?

我想要获取一个分页结果集的客户信息。我使用的是这个Tom提供的算法: select * from ( select /*+ FIRST_ROWS(20) */ FIRST_NAME, ROW_NUMBER() over (order by FIRST_NAME) RN from CU...

18得票3回答
从性能角度来看,对于一个高使用率的网站特性,使用MySQL临时表有多有效?

我正在尝试为一个网站编写搜索功能,我决定使用MySQL临时表来处理数据输入,通过以下查询方式:CREATE TEMPORARY TABLE `patternmatch` (`pattern` VARCHAR(".strlen($queryLengthHere).")) INSERT IN...

18得票5回答
MYSQL性能慢,使用了文件排序。

我有一个简单的MySQL查询,但当有很多记录(目前有103,0000条)时,性能非常慢,并且它显示正在使用文件排序(filesort),我不确定这是否是导致它变慢的原因。 有人有任何建议来加速它吗?或停止它使用文件排序吗? MYSQL查询:SELECT * FROM adverts W...