database-performance相关内容
我们注意到性能读数严重下降 MS Windows 10计算机上的PostgreSQL 12中的pg_Catalog.pg_settings表与早期版本的比较。 explain (analyze, buffers, timing) SELECT * from pg_catalog.pg_settings where name = 'standard_conforming_strings';
..
我发现种子节点上的Cassandra的CPU和内存使用率很高。建议停止压缩(nodetool stop)并在非高峰时间启用。我应该执行手动压缩还是启用自动压缩。我看到了很多Native-Transport-Requests。我有三个种子节点。这是第一个种子节点。 Pool Name Active Pending Completed
..
我在使用MS SQL Server 2008时遇到问题: 当我使用硬编码字符串作为参数执行查询时,我的查询运行得很快,但当我使用字符串参数时,查询花费的时间更长! 常量字符串查询花费1秒,而另一个花费11秒。 代码如下: 常量字符串(1秒): SELECT * FROM VIEWCONTENTS WHERE COUNTRY = 'ZA'
..
我正在使用Oracle数据库11.2。 我有一个场景,我经常发出FLASHBACK DATABASE。 似乎一个FLASHBACK DATABASE周期会重新启动数据库实例,这大约需要花费几分钟的时间。我的设置时间为7秒。 数据库很小(约1 GB表空间),所有文件都应位于I/O缓存/缓冲区中。 因此,我认为瓶颈不是基于I/O的。 我正在寻找调整建议以节省用户时间和/或执行闪回的CPU时
..
我有一个应用程序来创建一些数据和图像的报告(最小1 img,最多6)。此报告保存在我的应用程序中,直到用户将其发送到API(这可以在他注册报告的同一天完成,也可以在一周后完成)。 但我的问题是:存储此图像的正确方式是什么(我使用的是Realm),它是保存路径(Uri)还是Base64字符串?我当前的版本保留了此镜像的Base64(500~~800 kb img大小),然后在我的用户将他的报告发送
..
我正在尝试使用PostgreSQL中COPY FROM命令的性能来获取CSV文件(CSV->Table1)的1个表的所有数据,我需要插入其他数据,但是,在一个新表中。我需要第一个表的主键放在第二个表中作为外键。 示例: 我需要在表1中插入1,000,000个名称,在表2中插入500,000个名称,但是,表2中的所有名称都引用了表1中的1个元组。 CREATE TABLE table1 (
..
作为此问题的后续问题: How to "PERFORM" CTE queries in PL/pgSQL? 我尝试: perform (with test_as_cte as(select * from myTable) select * from test_as_cte); 但出现以下错误: SQL Error [42601]: ERROR: subquery mus
..
SQL Server中有3个数据量很大的表,每个表大约包含100000行。只有一个SQL可以从这三个表中提取行。它的性能非常差。 WITH t1 AS ( SELECT LeadId, dbo.get_item_id(Log) AS ItemId, DateCreated AS PriceDate FROM (SELECT
..
是否提示忽略共享池中的现有执行计划来生成执行计划? 推荐答案 不提示创建忽略共享池中计划的执行计划。表达此问题的一种更常见的方式是:如何让Oracle始终执行硬解析? 有几种奇怪的情况需要此行为。详细解释您需要此解决方案的原因会很有帮助,因为解决方案会根据您需要它的原因而有所不同。 奇怪的性能问题。Oracle在第一次运行后对SQL语句执行一些动态重新优化,如自适应游标共享
..
我正在尝试从我的SQL表中检索每条记录的最新数据。具有某些数据更改的每条记录都会有重复的数据。我需要检索最新的时间戳数据。有没有人能建议一下,就性能而言,哪种解决方案是最优的?我看到了一些使用内部联接和子查询的解决方案。 下面给出的示例数据 Technology Students Amount Area Date python 500 1000 Bang
..
well documented是,快速写入以单调递增的值作为键或索引属性的实体类型不利于性能。 如何索引布尔属性或具有类似枚举的值(如性别)的属性上的实体? 我猜测在低基数属性上索引可能会遇到同样的问题,因为这类属性没有内置类型。但也许对布尔属性有特殊处理? 推荐答案 云数据存储针对布尔值和枚举等低基数数据进行了优化。每个索引条目还包含实体键,这样我们的底层Bigtable
..
我有一个大查询(在我的查询生成器中)和很多左连接.所以我得到带有评论和标签等的文章.假设我有以下 dql: $dql = '选择博文、评论、标签来自 BlogPost 博文左加入 blogpost.comments 评论左加入 blogpost.tags 标签'; 现在假设我的数据库有 100 多篇博文,但我只想要前 10 篇,但包含这 10 篇的所有评论及其所有标签(如果存在).如果我使用
..
我想在我的 neo4j 数据库中存储一些数据.我为此使用 spring-data-neo4j. 我的代码如下: for (int i = 0; i
..
目标 验证是否插入不带 PK/index 的记录加上稍后创建时间比插入带 PK/Index 快. 注意 这里的重点不是索引需要更多时间(很明显),而是总成本(Insert without index + create index)高于(Insert with index).因为我被教导在没有索引的情况下插入并稍后创建索引,因为它应该更快. 环境 DELL Latitude
..
我一直在开发一个版本为 2.5.11 的 Joomla 站点.该站点的访问量会非常高. 我的问题是关于 MySQL 查询性能.数据库包含大约60000行内容表,下面看到的查询(核心com_content文章模型查询)执行时间约为6秒.很慢. SELECT a.id,一个标题,a.别名,a.title_alias,a. 内幕,a.checked_out,a.checked_out_time,
..
我开发了一个用户批量上传模块.有两种情况,当我批量上传 20 000 条记录时,数据库的记录为零.它大约需要5个小时.但是当数据库已经有大约 30 000 条记录时,上传非常非常慢.上传 20 000 条记录大约需要 11 个小时.我只是通过 fgetcsv 方法读取 CSV 文件. if (($handle = fopen($filePath, "r")) !== FALSE) {而 (($p
..
我有一个复杂的查询,它使用了很多二进制校验和函数,当我用一些测试数据测试它时,它实际上返回了相同的校验和值.请在下面找到我使用的测试数据 SELECT BINARY_CHECKSUM(16 ,'EP30461105',1) AS BinaryCheckSumEx UNION ALLSELECT BINARY_CHECKSUM(21 ,'EP30461155',1) 作为 BinaryCheckS
..
该问题可能特定于 SQL 服务器.当我编写查询时,例如: SELECT * FROM IndustryData WHERE Date='20131231'AND ReportTypeID = CASE WHEN (fnQuarterDate('20131231')='20131231') THEN 1WHEN (fnQuarterDate('20131231')!='20131231') THE
..
我在 postgresql 中有一个表,其中包含一个不断更新的数组. 在我的应用程序中,我需要获取该数组列中不存在特定参数的行数.我的查询如下所示: 选择计数(id)从表哪里不是 (ARRAY['参数值']
..
我在 Innodb 中有一个超过 1 亿行的表. 我必须知道是否有超过 5000 行的外键 = 1.我不需要确切的数字. 我做了一些测试: SELECT COUNT(*) FROM table WHERE fk = 1 => 16 秒 SELECT COUNT(*) FROM table WHERE fk = 1 LIMIT 5000 => 16 秒 SELECT prima
..