Запрос последних данных из огромного количества данных - PullRequest
1 голос
/ 21 июля 2011

Часть моей работы - обеспечение качества данных на некоторых удаленных серверах SQL. И я имею право только запрашивать данные.

Каждый день мне приходится выполнять несколько сценариев SQL для запроса данных в каждом столбце каждой таблицы. Эти таблицы содержат данные, собранные некоторыми программами день ото дня. Мне нужно только запросить данные за последнюю неделю. Поскольку индексируются огромные объемы данных, а не все поля, некоторые из моих запросов всегда прерываются.

У кого-нибудь есть хорошая идея, чтобы помочь мне? Действительно ценю.

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

используйте предложение where для вашего запроса, которое отфильтровывает данные только за последнюю неделю, и

Запрос индекса для всех столбцов, к которым вы хотите получить доступ ...

0 голосов
/ 21 июля 2011

использовать лимит, а затем упорядочить по дате и времени по убыванию.

SELECT * FROM employee ORDER BY ID DESC LIMIT 100
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...