Вопросы по теме 'query-performance'

Удаление миллионов строк в MySQL
Недавно я обнаружил и исправил ошибку на сайте, над которым работал, что приводило к миллионам повторяющихся строк данных в таблице, которая была бы довольно большой даже без них (все еще миллионы). Я могу легко найти эти повторяющиеся строки и...
88350 просмотров

Выберите отдельные значения из поля таблицы
Я изо всех сил пытаюсь понять ORM Django. Я хочу получить список различных значений в поле в моей таблице ... эквивалент одного из следующих: SELECT DISTINCT myfieldname FROM mytable (или альтернативно) SELECT myfieldname FROM mytable GROUP...
125417 просмотров

Когда MySQL перестраивает индекс FTS?
Если вы хотите использовать функцию Полнотекстовый поиск MySQL вы определяете полнотекстовый индекс для полей с типом VARCHAR. Поскольку строки ВСТАВЛЯЮТСЯ и ОБНОВЛЯЮТСЯ, mysql должен поддерживать индексы в актуальном состоянии. Мой вопрос:...
552 просмотров

оптимизировать запрос на ORACLE. проверенный индекс
У меня есть этот запрос, и я хочу повысить его производительность, добавив соответствующие индексы. DELETE FROM MYTAB1 WHERE MYID1 IN (SELECT MYID2 FROM MYTAB2); Я не знаком с синтаксисом индексов и типом настроек, которые они требуют....
197 просмотров

Производительность запросов MySQL с подзапросами — таблица с миллионами строк
Я знаю, что было много вопросов об улучшении производительности запросов sql, но я не смог использовать ответы на эти вопросы для повышения производительности своих запросов (достаточно). Поскольку мне нужно было что-то более гибкое, чем rsync и...
398 просмотров
schedule 25.07.2022

как переписать запрос с заменой условий (или), (и)
запрос занимает слишком много времени для выполнения, например, около 130 минут. таблица имеет индексы, но запрос не использует индексы. размер таблицы составляет около 30 миллионов записей. пожалуйста, помогите мне переписать запрос, изменив...
102 просмотров

почему некоторые столбцы замедляют выполнение запроса
Я использую SQL Server 2012. Я пытаюсь оптимизировать запрос, который выглядит примерно так: SELECT TOP 20 ta.id, ta.name, ta.amt, tb.id, tb.name, tc.name,...
6538 просмотров

Выборка уникального набора записей в таблице Oracle
У меня есть таблица Oracle, из которой мне нужно выбрать заданный процент записей для каждого типа заданного набора уникальной комбинации столбцов. Например, SELECT distinct column1, column2, Column3 from TableX; предоставляет мне всю...
133 просмотров
schedule 21.03.2023

Mysql 5.0.51 vs 5.1.66 проблема с производительностью
У меня 2 сервера mysql Сервер A имеет mysql 5.0.51 - 8 ГБ ОЗУ, одноядерный четырехъядерный Сервер B имеет mysql 5.1.66 - ОЗУ 64 ГБ - 2x четырехъядерный Выполнение следующего запроса select FULLNAME ,(select COUNT(*) FROM ORDERS S, ACCOUNTS...
284 просмотров
schedule 16.04.2024

стоит ли переключать ПЕРВИЧНЫЙ КЛЮЧ с типа NVARCHAR на тип INT?
В нашей базе данных SQL SERVER 2008 R2 у нас есть COUNTRIES справочная таблица, содержащая страны. PRIMARY KEY - это столбец nvarchar: create table COUNTRIES( COUNTRY_ID nvarchar(50) PRIMARY KEY, ... other columns ) Первичный ключ...
3075 просмотров

Текущая версия объекта в MySQL
Предположим, у меня есть следующая таблица CREATE TABLE `entities` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `data` VARCHAR(255),...
112 просмотров
schedule 04.03.2023

DISTINCT с PARTITION BY и GROUPBY
Я нашел несколько SQL-запросов в приложении, которое я изучаю, например: SELECT DISTINCT Company, Warehouse, Item, SUM(quantity) OVER (PARTITION BY Company, Warehouse, Item) AS stock Я совершенно уверен, что это дает тот же результат, что и:...
15023 просмотров

Почему мой индекс массива PostgreSQL не используется (Rails 4)?
У меня есть массив строк PostgreSQL в виде столбца в таблице. Я создал индекс, используя метод GIN. Но ЛЮБЫЕ запросы не будут использовать индекс (вместо этого они выполняют последовательное сканирование всей таблицы с фильтром). Что мне не...
791 просмотров

Как оптимизировать запрос mysql с большим набором данных
У меня есть две таблицы со следующей схемой, CREATE TABLE `open_log` ( `delivery_id` varchar(30) DEFAULT NULL, `email_id` varchar(50) DEFAULT NULL, `email_activity` varchar(30) DEFAULT NULL, `click_url` text, `email_code` varchar(30)...
42 просмотров
schedule 09.08.2023

Улучшение эффективности запросов Oracle SQL
У меня есть запрос, который никогда не завершается (выполняется более 24 часов и все еще выполняется). Теперь в каждой таблице нет огромного количества данных, поэтому я могу только предположить, что это эффективность написанного мной запроса....
135 просмотров
schedule 25.02.2023

Включенный индекс для таблицы с более чем 200 миллионами строк
У меня возникают трудности с созданием включенного индекса для таблицы, содержащей чуть более 200 миллионов записей. Структура таблицы следующая: [Id] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](60) NOT NULL, [VatId] [int] NOT NULL,...
1430 просмотров

MySQL: оптимизированный запрос для поиска совпадающих строк из набора строк.
У меня есть 10 наборов строк, в каждом наборе по 9 строк. Из этих 10 наборов все строки в первом наборе имеют длину 10, во втором наборе — 9 и так далее. Наконец, все строки в 10-м наборе имеют длину 1. В каждом наборе есть общий префикс из...
93 просмотров

Стратегия запросов RDF Sesame для реализации паруса
Я хочу понять, как работает интерфейс кунжута в отношении операторов обновления SPARQL (ADD, COPY,...) и как это распространяется на фактические реализации этого интерфейса. Например, правильно ли, что оператор SPARQL ADD реализован методом...
99 просмотров
schedule 10.09.2022

Оптимизация запросов SQL Server — непредвиденная медлительность простого запроса
Возможное объяснение здесь в комментарии В SQL Server 2014 Enterprise Edition (64-разрядная версия) я пытаюсь прочитать из представления. Стандартный запрос содержит только такое предложение ORDER BY и OFFSET-FETCH . Подход 1...
436 просмотров

Список элементов, запускающих перекомпиляцию SP без опции RECOMPILE
Использование SQL Server 2014: Какие элементы запускают перекомпиляцию SP без опции RECOMPILE? Меня беспокоит, что план запроса SP останется неизменным, если мы не перезапустим SQL-сервер.
193 просмотров
schedule 06.02.2023