database-performance相关内容

使用参数的SQL Server查询比使用常量字符串的查询花费的时间更长

我在使用MS SQL Server 2008时遇到问题: 当我使用硬编码字符串作为参数执行查询时,我的查询运行得很快,但当我使用字符串参数时,查询花费的时间更长! 常量字符串查询花费1秒,而另一个花费11秒。 代码如下: 常量字符串(1秒): SELECT * FROM VIEWCONTENTS WHERE COUNTRY = 'ZA' ..
发布时间:2022-08-31 15:21:47 数据库

调整Oracle数据库以加快启动速度(闪回)

我正在使用Oracle数据库11.2。 我有一个场景,我经常发出FLASHBACK DATABASE。 似乎一个FLASHBACK DATABASE周期会重新启动数据库实例,这大约需要花费几分钟的时间。我的设置时间为7秒。 数据库很小(约1 GB表空间),所有文件都应位于I/O缓存/缓冲区中。 因此,我认为瓶颈不是基于I/O的。 我正在寻找调整建议以节省用户时间和/或执行闪回的CPU时 ..
发布时间:2022-08-31 15:16:06 数据库

映像存储性能反应本机(Base64与URI路径)

我有一个应用程序来创建一些数据和图像的报告(最小1 img,最多6)。此报告保存在我的应用程序中,直到用户将其发送到API(这可以在他注册报告的同一天完成,也可以在一周后完成)。 但我的问题是:存储此图像的正确方式是什么(我使用的是Realm),它是保存路径(Uri)还是Base64字符串?我当前的版本保留了此镜像的Base64(500~~800 kb img大小),然后在我的用户将他的报告发送 ..
发布时间:2022-08-02 20:45:54 其他开发

在PostgreSQL中使用Copy From命令在多个表中插入

我正在尝试使用PostgreSQL中COPY FROM命令的性能来获取CSV文件(CSV->Table1)的1个表的所有数据,我需要插入其他数据,但是,在一个新表中。我需要第一个表的主键放在第二个表中作为外键。 示例: 我需要在表1中插入1,000,000个名称,在表2中插入500,000个名称,但是,表2中的所有名称都引用了表1中的1个元组。 CREATE TABLE table1 ( ..

是否提示忽略来自共享池的现有执行计划来生成执行计划?

是否提示忽略共享池中的现有执行计划来生成执行计划? 推荐答案 不提示创建忽略共享池中计划的执行计划。表达此问题的一种更常见的方式是:如何让Oracle始终执行硬解析? 有几种奇怪的情况需要此行为。详细解释您需要此解决方案的原因会很有帮助,因为解决方案会根据您需要它的原因而有所不同。 奇怪的性能问题。Oracle在第一次运行后对SQL语句执行一些动态重新优化,如自适应游标共享 ..
发布时间:2022-03-08 13:33:29 数据库

如何从MySQL表中取出重复记录中的最新数据

我正在尝试从我的SQL表中检索每条记录的最新数据。具有某些数据更改的每条记录都会有重复的数据。我需要检索最新的时间戳数据。有没有人能建议一下,就性能而言,哪种解决方案是最优的?我看到了一些使用内部联接和子查询的解决方案。 下面给出的示例数据 Technology Students Amount Area Date python 500 1000 Bang ..

在数据存储区中索引布尔型或类似枚举的属性对于快速写入来说不是一个好主意吗?

well documented是,快速写入以单调递增的值作为键或索引属性的实体类型不利于性能。 如何索引布尔属性或具有类似枚举的值(如性别)的属性上的实体? 我猜测在低基数属性上索引可能会遇到同样的问题,因为这类属性没有内置类型。但也许对布尔属性有特殊处理? 推荐答案 云数据存储针对布尔值和枚举等低基数数据进行了优化。每个索引条目还包含实体键,这样我们的底层Bigtable ..

Doctrine2:使用左连接/分页进行限制 - 最佳实践

我有一个大查询(在我的查询生成器中)和很多左连接.所以我得到带有评论和标签等的文章.假设我有以下 dql: $dql = '选择博文、评论、标签来自 BlogPost 博文左加入 blogpost.comments 评论左加入 blogpost.tags 标签'; 现在假设我的数据库有 100 多篇博文,但我只想要前 10 篇,但包含这 10 篇的所有评论及其所有标签(如果存在).如果我使用 ..

Oracle 11G - 插入时索引的性能影响

目标 验证是否插入不带 PK/index 的记录加上稍后创建时间比插入带 PK/Index 快. 注意 这里的重点不是索引需要更多时间(很明显),而是总成本(Insert without index + create index)高于(Insert with index).因为我被教导在没有索引的情况下插入并稍后创建索引,因为它应该更快. 环境 DELL Latitude ..
发布时间:2022-01-09 12:51:47 数据库

Joomla MySQL 性能

我一直在开发一个版本为 2.5.11 的 Joomla 站点.该站点的访问量会非常高. 我的问题是关于 MySQL 查询性能.数据库包含大约60000行内容表,下面看到的查询(核心com_content文章模型查询)执行时间约为6秒.很慢. SELECT a.id,一个标题,a.别名,a.title_alias,a. 内幕,a.checked_out,a.checked_out_time, ..
发布时间:2022-01-06 21:49:39 数据库

MYSQL 查询执行速度很慢

我开发了一个用户批量上传模块.有两种情况,当我批量上传 20 000 条记录时,数据库的记录为零.它大约需要5个小时.但是当数据库已经有大约 30 000 条记录时,上传非常非常慢.上传 20 000 条记录大约需要 11 个小时.我只是通过 fgetcsv 方法读取 CSV 文件. if (($handle = fopen($filePath, "r")) !== FALSE) {而 (($p ..
发布时间:2022-01-04 08:53:14 PHP