0
ответов

SQL 2000 UNION ALL разрушает оптимизацию запросов

У меня есть хранимая процедура, для нормальной работы которой требуется менее секунды. Пользователи хотели получить данные из другой таблицы в этом запросе, поэтому я объединил эти данные с UNION ALL и кучей фиктивных столбцов, которые ...
вопрос задан: 19 May 2011 13:12
0
ответов

Почему версия PHP работает быстрее, чем MySQL

У меня есть две очень большие таблицы, которые нужно объединить, и поэтому я пытался оптимизировать обновление для повышения скорости. Я заметил, что выполнение обновления частично в PHP значительно ускорило его, поэтому я предположил, что это означает,
вопрос задан: 18 May 2011 16:19
0
ответов

Чрезвычайно медленный запрос PostgreSQL с предложениями ORDER и LIMIT

У меня есть таблица, назовем ее «foos», с почти 6 миллионами записей в ней. Я выполняю следующий запрос: SELECT "foos". * ОТ "foos" ВНУТРЕННЕЕ СОЕДИНЕНИЕ "bars" НА "foos" .bar_id = "bars" .id WHERE (("bars" ....
вопрос задан: 17 May 2011 22:20
0
ответов

Нужен лучший вариант - внешнее соединение 32 раза с одной и той же таблицей

У меня неприятная проблема с запросом SQL, и мне бы очень хотелось помочь с элегантным решением. Я' m пытается избежать 32 левых внешних присоединений к одной и той же таблице. База данных - Терадата. У меня есть таблица с 14 миллионами ...
вопрос задан: 12 May 2011 05:40
0
ответов

Does the order of columns in a query matter?

When selecting columns from a MySQL table, is performance affected by the order that you select the columns as compared to their order in the table (not considering indexes that may cover the columns)?...
вопрос задан: 7 May 2011 01:55
0
ответов

Mysql Improve Search Performance with wildcards (%%)

Below is a query I use for searching a person by email SELECT * FROM phppos_customers JOIN phppos_people ON phppos_customers.person_id = phppos_people.person_id WHERE deleted = 0 ...
вопрос задан: 5 May 2011 23:32
0
ответов

Нужна помощь для оптимизации запросов MySQL

У меня 6 таблиц: СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ `sbpr_groups` (ʻid` int (11) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL, ʻactive` tinyint (1) DEFAULT '0',` dnd` tinyint (1) DEFAULT '...
вопрос задан: 14 April 2011 08:21
0
ответов

Как итеративно оптимизировать запрос MySQL?

Я пытаюсь итеративно оптимизировать медленный запрос MySQL, что означает, что я запускаю запрос, получаю время, настраиваю его, повторно запускаю , получить время и т. д. Проблема в том, что время нестационарное, и позже ...
вопрос задан: 9 April 2011 19:39
0
ответов

Поиск неиспользуемого соединения в запросе SQL

В настоящее время я обслуживаю значительное количество запросов SQL. Некоторые из них создаются операциями копирования / вставки с последующим удалением ненужных полей и иногда забывают удалить таблицы, где ...
вопрос задан: 6 April 2011 14:30
0
ответов

Я не уверен, есть ли у меня правильные индексы или могу ли я повысить скорость своего запроса в MySQL?

В моем запросе есть соединение, и похоже, что он использует два индекса, что усложняет его. Не уверен, что смогу улучшить это, но подумал, что спрошу. Запрос создает список записей с ...
вопрос задан: 28 March 2011 23:12
0
ответов

60 миллионов записей, выберите записи за определенный месяц. Как оптимизировать базу данных?

У меня есть база данных с 60 миллионами записей. Каждая запись содержит: ID DataSourceID Некоторые данные DateTime Мне нужно выбрать записи из определенного месяца. Каждый месяц содержит около 2 миллионов записей. ...
вопрос задан: 27 March 2011 18:44
0
ответов

Рекомендации по проектированию и оптимизации БД для социальных приложений

Обычный случай. У меня есть простое приложение, которое позволит людям загружать фотографии и подписываться на других людей. В результате у каждого пользователя будет что-то вроде «стены» или «ленты активности», где он или она ...
вопрос задан: 26 March 2011 11:24
0
ответов

Побитовая маска против эффективности IN () в sqlite?

У меня есть два способа выбрать набор записей из базы данных: SELECT ... WHERE `level` IN (1,2 , 4,8) LIMIT ...; или ВЫБЕРИТЕ ... ГДЕ `level` & mask LIMIT ...; Всего есть 4 «уровня», ...
вопрос задан: 4 March 2011 11:30
0
ответов

Лучшая практика для обновления одного атрибута в нескольких записях

Я пишу экспортер в моем текущем проекте Rails3 прямо сейчас. Этот экспортер должен помечать каждую экспортируемую запись как «экспортированную» (bool). Я знаю, как это легко сделать в цикле, но, честно говоря, это ...
вопрос задан: 18 February 2011 21:58
0
ответов

Подсветка синтаксиса HTML5 поддерживается в некоторых текстовых редакторах? Может быть, Notepad ++?

Я ' м пытаюсь перейти на HTML5 в новых проектах, не требующих высокой кроссбраузерности. Однако я не могу найти способ добавить теги HTML5, такие как header или aside, к "нормальным" тегам в других html -...
вопрос задан: 16 February 2011 15:24
0
ответов

Обратное сканирование индекса по сравнению со сканированием индекса

При устранении неполадок сервера с очень большим ожиданием ввода-вывода я заметил, что много операций ввода-вывода поступает из запросов, которые выполняют SELECT max (x ) ОТ t ГДЕ y =?. Мой индекс - btree (x, y). Я заметил, что ...
вопрос задан: 16 February 2011 13:57
0
ответов

Оптимизация escape-последовательности JSON в PostgreSQL 9.0

I ' m в настоящее время использует эту функцию экранирования JSON в PostgreSQL в качестве замены будущей встроенной поддержки JSON. Хотя это работает, это также ограничивает производительность наших систем. Как я могу приступить к оптимизации ...
вопрос задан: 14 February 2011 18:38
0
ответов

Оптимизирует ли SQL UNION с LIMIT ненужные запросы?

Допустим, у меня есть последовательность запросов, которые постепенно становятся дороже. Я могу объединить все это в союз, но меня интересуют только 10 лучших результатов, поэтому я добавляю ОГРАНИЧЕНИЕ. Запрос выглядит примерно так ...
вопрос задан: 11 February 2011 10:06
0
ответов

Эффективна ли замена условной логики операторами CASE в Transact-SQL?

У меня есть хранимая процедура, которая выполняет что-то вроде: IF @Param = '1' SELECT HT.HeaderKey, HT.Description, (SELECT SUM (E1) - E1 на самом деле является сложным выражением FROM .. .
вопрос задан: 7 February 2011 16:10
0
ответов

phpMyAdmin, есть ли что-то, что вы можете добавить в sql, чтобы отключить кеширование для этого запроса?

Я пытаюсь проверить / улучшить запрос sql для скорости, однако кеширование не показывает мне истинную скорость. Есть ли что-то, что я могу добавить в sql, чтобы отключить его для этого запроса? Кроме того, если нет, как ...
вопрос задан: 29 January 2011 08:55
0
ответов

Левое соединение или выбор из нескольких таблиц с помощью запятой (,) [дубликат]

Мне любопытно, почему нам нужно использовать LEFT JOIN, поскольку мы можем использовать запятые для выбора нескольких таблиц. В чем разница между LEFT JOIN и использованием запятых для выбора нескольких таблиц. Какой из них ...
вопрос задан: 24 January 2011 06:53
0
ответов

Mysql улучшает скорость SELECT

В настоящее время я пытаюсь повысить скорость SELECTS для таблицы MySQL и буду признателен за любые предложения по ее улучшению. У нас более 300 миллионов записей в таблице, и в таблице есть ...
вопрос задан: 23 January 2011 18:25
0
ответов

mysql, ifnull vs coalesce, что быстрее?

если известно, что есть только два значения для кандидатов на роль результата столбца, ifnull (a, b) as a_or_b_1 и coalesce (a, b) as a_or_b_2 даст тот же результат. но что быстрее? when ...
вопрос задан: 20 January 2011 13:46
0
ответов

Как измерить «запросов в секунду»?

В литературе эффективность запросов SQL часто измеряется в «запросах в секунду» (QPS). Как производятся эти меры, учитывая, что у меня есть база данных с производственными данными? Есть ли MySQL ...
вопрос задан: 19 January 2011 15:24
0
ответов

оптимизировать запрос подсчета mysql

Есть ли способ оптимизировать это дальше, или я должен быть доволен, что для подсчета 11M строк требуется 9 секунд? devuser @ xcmst> mysql --user = user --password = pass -D marctoxctransformation -e "...
вопрос задан: 27 December 2010 15:45
0
ответов

Speed ​​up this MySQL Statement

I ' m пытается получить количество необходимых опросов, которое хранится в seotc, и количество завершенных опросов, хранящееся в seotcresults_v2. Таблица seotc содержит почти 100 тыс. Записей, и ...
вопрос задан: 9 December 2010 16:32
0
ответов

MySQL объясняет, что отфильтрованный столбец перескакивает на 4100 с индексом

Мой запрос: EXPLAIN EXTENDED SELECT `artwork`.` id`, `artwork`.`added` FROM` artwork` ЗАКАЗАТЬ `artwork`. `added` DESC LIMIT 0, 6 Когда я добавил индекс на" добавлен ", чтобы избежать использования файловой сортировки и ...
вопрос задан: 8 December 2010 22:00
0
ответов

Почему INTERSECT такой медленный, как вложенный JOIN?

I ' м с помощью MS SQL. У меня есть огромная таблица с индексами, чтобы сделать этот запрос быстрым: выберите идентификатор пользователя из IncrementalStatistics, где IncrementalStatisticsTypeID = 5 и IncrementalStatistics.AssociatedPlaceID ...
вопрос задан: 6 December 2010 22:40
0
ответов

Поиск блокирующих / блокирующих запросов в MS SQL (mssql)

Использование sys.dm_os_wait_stats Я определил, что, по моему мнению, является проблемой блокировки, время ожидания, время ожидания, pct, на котором запущен ptc LCK_M_RS_S 2238,54 22,14 22,14 LCK_M_S 1980,59 19.59 ...
вопрос задан: 6 December 2010 11:36
0
ответов

Какой лучший выбор в delete-insert и if-update else-insert?

Обновление: Мое плохое ... У меня есть первичный ключ в этих таблицах .. Я имел в виду, что в настоящее время таблицы не индексируются. У нас может быть это в будущем после того, как мы увидим производительность, и поскольку у нас тоже ...
вопрос задан: 2 December 2010 20:14