Вопросы по теме 'query-performance'
Время ожидания запроса истекает при выполнении из Интернета, но очень быстро при выполнении из SSMS
Я пытаюсь отладить источник тайм-аута SQL в поддерживаемом мной веб-приложении. У меня есть исходный код кода C #, поэтому я точно знаю, какой код выполняется. Я отлаживал приложение вплоть до строки, которая выполняет код SQL, время ожидания...
36093 просмотров
schedule
27.09.2022
Дизайн базы данных для аудита: много строк для ответов против многих столбцов
Я разрабатываю структуру таблицы в базе данных SQL Server 2008, в которой будут храниться результаты аудита. В настоящее время аудит содержит 65 вопросов и возможных ответов 0–4 или N/A. Структура таблицы, которую я создал для хранения этих данных...
440 просмотров
schedule
23.01.2024
Oracle переключает план выполнения на неправильный индекс
У нас возникла проблема с производительностью в нашей производственной среде.
Мы определили, что Oracle выполнял запросы с использованием неверного индекса.
Запросы имеют в своем WHERE CLAUSE все столбцы первичного ключа (и ничего больше)....
1200 просмотров
schedule
01.05.2024
производительность функционального индекса Oracle
У меня есть таблица с 226 миллионами строк, в которой есть столбец varchar2 (2000). Первые 10 символов индексируются с использованием функционального индекса SUBSTR("txtField",1,10) .
Я запускаю такой запрос:
select count(1)
from myTable...
195 просмотров
schedule
15.05.2024
Cassandra — вторичный индекс и производительность запросов
моя схема для таблицы: A)
CREATE TABLE friend_list (
userId uuid,
friendId uuid,
accepted boolean,
ts_accepted timestamp,
PRIMARY KEY ((userId ,accepted), ts_accepted)
) with clustering order by (ts_accepted desc);...
293 просмотров
schedule
06.11.2023
Проблема тайм-аута выполнения запроса Entity Framework
Встречайте следующую проблему при работе с EntityFramework v6.1.3.
Запрос:
var query = DataContext.ExternalPosts.Include(e => e.ExternalUser)
.Where(e => e.EventId == eventId)...
137 просмотров
schedule
18.05.2024
Производительность запросов при добавлении нового узла в Neo4j
Мне интересно, почему мой запрос Cypher занимает непомерно много времени.
По сути, у меня есть небольшое генеалогическое древо (две семьи), и я пытаюсь добавить к каждой из них новый узел, который несет небольшой фрагмент метаданных, чтобы семьи...
68 просмотров
schedule
08.01.2024
оптимизация запросов для максимальной функции в оракуле
У меня есть имя таблицы x, которое содержит номер недели, где тип данных номера недели - varchar2, который извлекает максимум (номер недели) за 22 секунды. Мне нужно получить строку с максимальной неделей. Я пробовал следующий запрос:
select...
2052 просмотров
schedule
26.03.2024
Сканировать таблицу DynamDB или запросить вторичный глобальный индекс или локальный индекс (какое лучшее решение)
У меня есть таблица AWS DynamoDB под названием «Пользователи», чей хеш-ключ/первичный ключ — «UserID», состоящий из электронных писем. Он имеет два атрибута, первый из которых называется «Daily Points», а второй — «TimeSpendInTheApp». Теперь мне...
332 просмотров
schedule
24.11.2023
Лучший способ хранить сопоставления в базе данных
Предположим, у меня есть таблица employees (с примерно миллионом сотрудников) и таблица tasks (с несколькими сотнями задач).
Теперь у меня есть механизм, предсказывающий, насколько вероятно (в процентах) сотрудник выполнит задачу — скажем, у...
163 просмотров
schedule
21.10.2023
PostGIS: повышение скорости запросов по сложной геометрии
Я новичок в PostgreSQL и PostGIS, но вопрос нетривиальный. Я использую PostgreSQL 9.5 с PostGIS 2.2.
Мне нужно выполнить несколько запросов, которые занимают ужасное количество времени.
Во-первых, позвольте мне объяснить проблему в терминах,...
1676 просмотров
schedule
16.05.2024
ORACLE: тот же запрос, та же среда, тот же план выполнения, тот же сервер, НО РАЗНОЕ ВРЕМЯ ВЫПОЛНЕНИЯ
Может ли кто-нибудь представить, как простой SELECT выполнялся 14 раз, получая разное время выполнения?
Мой SQL-запрос выглядит так:
select count(*)
from myTable_1 x
left join myTable_2 y ON x.id = y.id
where y.id is null;
Эти 2 таблицы...
907 просмотров
schedule
15.02.2024
Обновление Sql занимает 4 дня для 10 миллионов записей
Я хочу обновить таблицу базы данных, которая содержит более 10 миллионов записей из временной таблицы. Но мой запрос на обновление выполняется более 4 дней.
1.) Я уже создал индекс для обновления критериев поиска для tax_ledger_item_tab. индекс...
444 просмотров
schedule
03.02.2024
Сравнение индекса citext PostgreSQL и более низкой производительности индекса выражений
Я хочу выбрать между использованием столбца citext с индексом или столбцом text с индексом lower() .
Я выполнил несколько тестов. К моему удивлению, поиск с индексом lower() вызывает сканирование индекса, но в случае citext я получаю...
346 просмотров
schedule
30.08.2022
Каков самый быстрый способ выбрать одну строку в SQL? (SQL-сервер)
Я знаю два разных способа выбрать одну строку из таблицы (без предложения where, гарантирующего одну запись).
SELECT TOP 1 [Id]
FROM [MyTable]
ORDER BY [Id] ASC
or
SELECT [Id]
FROM [MyTable]
ORDER BY [Id] ASC
OFFSET 0 ROWS
FETCH NEXT 1...
11711 просмотров
schedule
13.11.2022
Как повысить производительность при запросе большого количества данных о ВСЕХ контактах из Android ContactsContract.Contacts?
ЗАДАЧА
Я хочу получить для каждого контакта в телефоне пользователя следующие данные
StructuredName.GIVEN_NAME|Phone.NUMBER|Email.DATA|StructuredPostal.CITY
Я почти уверен, что запрашиваю таблицу ContactsContract.Data с помощью чистого...
281 просмотров
schedule
30.04.2024
Анализ плана выполнения PostgreSQL
Я пытался понять, как PostgreSQL использует индексы и каковы их планы выполнения.
Я выполнил приведенный ниже запрос,
EXPLAIN(VERBOSE,ANALYZE)
SELECT SUM("Orders"."order_subtotal_net_after_discount") AS "Total sum of Order Subtotal Net After...
32 просмотров
schedule
17.11.2022
Как повысить производительность при присоединении к фреймам данных pyspark
У меня есть 2 pyspark Dataframess, первый содержит ~500.000 rows , а второй - ~300.000 rows . Я сделал 2 соединения, во втором соединении я буду брать ячейку за ячейкой из второго фрейма данных (300 000 строк) и сравнивать его со всеми ячейками в...
735 просмотров
schedule
02.04.2024
Оптимальный дизайн таблицы базы данных для получения последних (самых последних записей временных меток) в PostgreSQL.
Пожалуйста, найдите ниже как сценарий проблемы:
Текущий дизайн БД: у меня есть 40 таблиц (в настоящее время каждая таблица имеет 5 миллиардов записей), и эти записи не дают одного и того же результата, что означает, что каждая таблица состоит из...
77 просмотров
schedule
12.07.2022
Postgres - очень медленно создавать таблицу - с разделом и индексом BRIN
У меня есть таблица с более чем 260 миллионами записей. Я создал раздел для таблицы, а также проиндексировал его.
CREATE TABLE qt_al_90k
(
rec_id integer,
user_id integer,
user_text text,
user_number double precision,...
540 просмотров
schedule
31.10.2022