我仍然有一个问题,但在这里的一些人的帮助下,我离得越来越近了。
我正在使用EF Profiler,当我加载仪表板控制器时,我看到它正在运行许多查询,这些查询“本质上”是从数据库中拉回相同的数据。下面是我的控制器示例:
Public Class DashboardController
Inherits BaseController
Private ticketRepo As MaintenanceTicketsRepository
Public Sub New()
Me.ticketRepo = New MaintenanceTicketsReposi
我正在写一个由Postgres DB支持的应用程序。这个应用程序就像一个日志系统,主表如下所示 create table if not exists logs
(
user_id bigint not null,
log bytea not null,
timestamp timestamptz not null default clock_timestamp() at time zone 'UTC'
); 其中一个主要查询是获取所有log关于某个user_id,按时间戳描述排序。如果Postgres DB在幕后存
我有一个很大的表,有近100万行,有些查询需要很长时间(超过一分钟)。
这是一个让我特别困难的.
EXPLAIN ANALYZE SELECT "apps".* FROM "apps" WHERE "apps"."kind" = 'software' ORDER BY itunes_release_date DESC, rating_count DESC LIMIT 12;
QUERY PLAN