0
ответов

Mysql Order by с использованием «FileSort»

У меня есть структура таблицы, такая как первичный ключ id комментария _комментарий _содержание комментарий _автор комментарий _автор _url Когда я запускаю запрос типа объяснения SELECT *FROM комментарии ORDER BY comment _id Выводит...
вопрос задан: 12 August 2012 09:16
0
ответов

Как заставить MS SQL Server прозрачно использовать индекс CHECKSUM/хэш?

Похоже, что SQL Server не использует автоматически индекс CHECKSUM/хэш, если только столбец CHECKSUM явно не включен в аргументы поиска для запроса. Это проблема, потому что я не...
вопрос задан: 18 June 2012 15:51
0
ответов

Запрос ActiveRecord намного медленнее, чем прямой SQL?

Я работал над оптимизацией вызовов БД моего проекта и заметил «значительную» разницу в производительности между двумя идентичными вызовами ниже: connection = ActiveRecord::Base.connection() ...
вопрос задан: 18 June 2012 09:08
0
ответов

Sql Server TOP — используется?

Есть ли ключевое слово или метаинформация в SQL Server, которые сообщат вам, вступил ли в силу TOP? БЫВШИЙ: Выберите TOP 5 * From Stuff РЕЗУЛЬТАТ: 5 строк Как лучше всего определить, должно ли быть 6 или ...
вопрос задан: 13 June 2012 18:41
0
ответов

Нет индекса на !=?

Рассмотрим следующие два оператора EXPLAIN: EXPLAIN SELECT * FROM sales WHERE title != 'The' id select_type table type visible_keys key key_len ref rows Extra 1 SIMPLE sales ALL ...
вопрос задан: 12 June 2012 00:38
0
ответов

Узкое место InnoDB :Ослабление ACID для повышения производительности

Заметив, что наша база данных стала основным узким местом в наших реальных производственных системах, я решил построить простой тест, чтобы разобраться в сути проблемы. Эталонный тест :Я определяю, как...
вопрос задан: 5 May 2012 02:54
0
ответов

Хранимая процедура или код

Я прошу не мнений, а больше информации о документации. У нас есть много файлов данных (XML, CSV, Plantext и т. д.), и нам нужно их обработать, извлечь из них данные. человек из базы данных предложил использовать ...
вопрос задан: 18 April 2012 20:56
0
ответов

Код T-SQL очень медленный при сохранении в виде встроенной функции с табличным значением

Я не могу понять, почему SQL Server использует совершенно другой план выполнения при заключении моего кода в ITVF. При запуске кода внутри ITVF запрос выполняется за 5 ...
вопрос задан: 6 April 2012 21:46
0
ответов

Запрос выполняется очень долго в клиентском приложении, но быстро в SQL Server Management Studio

Я разрабатываю приложение, которое хранит изображения и связанные с ними метаданные. У меня возникают проблемы при выполнении определенного запроса с использованием NHibernate. Запрос занимает слишком много времени (на моей машине...
вопрос задан: 30 March 2012 19:42
0
ответов

Entity Framework и хранимые процедуры — показатель производительности

Я пытаюсь установить, насколько Entity Framework медленнее, чем хранимые процедуры. Я надеюсь убедить своего босса позволить нам использовать Entity Framework для простоты разработки. Проблема в том, что я провел производительность...
вопрос задан: 16 March 2012 14:35
0
ответов

В чем разница между этими запросами T-SQL с использованием оператора ИЛИ?

Я использую Microsoft SQL Server 2008 (SP1, x64). У меня есть два запроса, которые делают то же самое, или я так думаю, но у них совершенно разные планы запросов и производительность. Запрос 1: ВЫБЕРИТЕ c_pk ИЗ таблицы_c ...
вопрос задан: 13 March 2012 12:35
0
ответов

Почему производительность увеличивается при переходе от производной таблицы к решению с временными таблицами?

Я читаю «Анализ планов выполнения SQL Server» от Гранта Фритчи, и это очень помогает мне понять, почему некоторые запросы выполняются медленно. Однако я озадачен этим случаем, когда простое переписывание ...
вопрос задан: 7 March 2012 09:41
0
ответов

Метод сохранения CRUDRepository очень медленный?

Я хочу сохранить некоторые данные в моей базе данных neo4j. Я использую для этого spring-data-neo4j. мой код выглядит следующим образом: for (int i = 0; i < newRisks.size(); i++) { myRepository.save(newRisks....
вопрос задан: 6 March 2012 13:01
0
ответов

- это «где (ParamID = @ParamID) OR (@ParamID = -1)» хорошая практика при выборе sql

Я использовал для написания SQL-запросов, таких как select * from teacher where ( TeacherID = @TeacherID) ИЛИ (@TeacherID = -1) прочитайте больше и передайте значение @TeacherID = -1, чтобы выбрать всех учителей, теперь я беспокоюсь о ...
вопрос задан: 26 February 2012 21:29
0
ответов

Не становится ли моя таблица mysql.general_log слишком большой?

Я недавно обновился до MySQL 5.1.6, чтобы воспользоваться возможностью сохранять общий журнал в таблица -> т.е. mysql.general_log. Сделав это, я сразу же удивился, сколько ...
вопрос задан: 18 February 2012 16:41
0
ответов

Достаточно ли умен SQL Server, чтобы НЕ ОБНОВЛЯТЬСЯ, если значения совпадают?

На работе мы взламывали хранимую процедуру, и мы кое-что заметил. Для одного из наших операторов обновления мы заметили, что если значения совпадают с предыдущими значениями, у нас был ...
вопрос задан: 3 February 2012 16:16
0
ответов

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

Я работаю над приложением, которое отслеживает и обрабатывает заказы / билеты на работу. Каждый билет связан с пользователем, который создает / владеет билетом, через внешний ключ, который каскадирует любые изменения в MySQL. Очевидно ...
вопрос задан: 21 December 2011 18:18
0
ответов

Множественные схемы против огромных таблиц

Рассмотрим систему диспетчера мобильных устройств, которая содержит информацию для каждого пользователя, такую ​​как таблица, в которой хранятся приложения, которые он установил на телефон, сведения об аудите, сведения об уведомлениях и т. Д.
вопрос задан: 1 December 2011 14:11
0
ответов

Когда будет У курсора FAST_FORWARD есть рабочая таблица (и следует ли этого избегать)?

Общие сведения Во время экспериментов с выполнением общих запросов я заметил, что иногда в предполагаемом плане отображается просто «Запрос на выборку», а в фактическом плане - повторяющиеся выборки из кластерного индекса ...
вопрос задан: 29 October 2011 19:40
0
ответов

О подсчете просмотров на Youtube

Я создаю приложение, которое отслеживает, сколько раз просматривается публикация. Но я бы хотел сохранить «умный» способ отслеживания. Это означает, что я не хочу увеличивать счетчик просмотров только потому, что ...
вопрос задан: 28 September 2011 19:16
0
ответов

Удаление первичного ключа (кластерный индекс) для увеличения производительности вставки

Мы испытывали тайм-ауты SQL и определили, что узкое место, чтобы стать таблицей аудита - все таблицы в нашей системе содержат вставлять, обновлять и удалять триггеры, которые вызывают новую запись аудита. ...
вопрос задан: 1 September 2011 09:15
0
ответов

Сложность выбора одного метода вместо другого для выборки данных из Mysql

Я работаю над проектом, основанным на PHP, Mysql, Apache. У меня есть модуль под названием уведомление, которое похоже на уведомление, доступное в FACEBOOK, для этого у меня есть 3 способа Я вставляю каждые ...
вопрос задан: 10 August 2011 14:08
0
ответов

Я столкнулся с узким местом производительности БД, где сейчас?

У меня есть несколько запросов, которые занимают слишком много времени (300 мс) сейчас, когда база данных выросла до нескольких миллионов записей. К счастью для меня, запросы не нуждаются в просмотре большей части этих данных, последних 100 000 ...
вопрос задан: 28 July 2011 17:18
0
ответов

Плохая производительность SQLite на внешнем хранилище в Android

Я использую внешнее хранилище для хранения событий в базе данных, пока они ожидают отправки на сервер. Я вижу очень плохую производительность при вставке записей. Я знаю внешнюю память ...
вопрос задан: 27 June 2011 17:12
0
ответов

PostgreSQL: Почему в этом простом запросе не используется индекс?

У меня есть таблица t со столбцом c, который является int и имеет индекс btree. Почему следующий запрос не использует этот индекс? объяснить выберите c из группы t с помощью c; В результате я получаю следующее: ...
вопрос задан: 4 February 2011 22:46
0
ответов

Быстрее ли читать из столбцов фиксированной ширины в SQLite?

Будет ли это вообще быстрее читать из таблицы, в которой нет данных varchar или других данных переменной длины? В MySQL это быстрее, потому что он может точно вычислить, где будет храниться строка ...
вопрос задан: 14 December 2010 10:45
0
ответов

MySQL - Как мне эффективно получить строку с самым низким ID?

Есть ли более быстрый способ обновить самую старую строку таблицы MySQL, которая соответствует определенному условию, чем использование ORDER BY id LIMIT 1, как в следующем запросе? ОБНОВЛЕНИЕ mytable SET field1 = '1' WHERE field1 ...
вопрос задан: 8 September 2010 14:02