Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! У меня есть таблица там больше 100 млн записи. Все нужные поля индексирован. Ребята помогите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 08:49 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Задача какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 08:50 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 10:43 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
У меня есть таблица я его использовался как лог. Каждый секунде есть 1000 записи. Если я хочу получить информация именно выбранный период, он занимает больше 30 минут , тот время мой сервисе не записывают история в лог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 11:03 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonУ меня есть таблица я его использовался как лог. Каждый секунде есть 1000 записи. Если я хочу получить информация именно выбранный период, он занимает больше 30 минут , тот время мой сервисе не записывают история в лог если просто, то ваш вариант скорее всего NOLOCK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 11:06 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
TaPaK, как мне устранить эту проблему. У меня есть два сервиса который записывает лог. 1. Через проседедура. 2. Через web api. Пожалуйста помогите. Извините мой русскый язык ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 11:16 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 11:27 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, Если нет возможности править запросы, то или чере querystore или перевести базу в RCSI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 11:28 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
TaPaK, Так попробовал. Никаких результаты нет. Опять занимал больше 30 минут. Если у вас время есть напишите мне на телеграмм (@qahramon0786). Я вам доступ открою ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:15 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Msg 601, Level 12, State 3, Line 5 Could not continue scan with NOLOCK due to data movement. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:30 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonУ меня есть таблица там больше 100 млн записи. Все нужные поля индексирован(...) Каждый секунде есть 1000 записи. 1000 * 60 * 60 * 24 = 86 миллионов записей в сутки. 2,5 млрд записей в месяц. 31 млрд. записей в год. Я испытываю уважение к людям, умеющим управлять такими объемами данных (как вообще, так и на MS SQL в частности). Но чувствую, что-то здесь не так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:33 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, 1. show your execution plan 2. "Could not continue scan with NOLOCK due to data movement." seem to be hdd dies ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:37 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
WarAnt, How can i check hdd ? i have been sql server 2005 database and i changed it to sql server 2014. when i attach database there is no errors and warning. Евгений У меня груба 5000 терминал. они отправляет свой статус каждый секунд. Я сам не знаю как это проблема решить. Пожалуйста поделился своим опытом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:51 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonУ меня груба 5000 терминал. они отправляет свой статус каждый секунд. Я сам не знаю как это проблема решить. Пожалуйста поделился своим опытом Например, можно логировать не статус, а изменение статуса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 13:12 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Фактически это не обязательно проблема базы... Можете пробовать сменить на поиск из метаданных 21842488 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 13:15 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
.Евгений, Может я не так объяснил ситуация. дайте мне ваши контакт я вам доступ открою через teamviewer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 13:23 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon.Евгений, Может я не так объяснил ситуация. дайте мне ваши контакт я вам доступ открою через teamviewer Kahramon, вам уже предложили считать количество строк на основе метаданных. Любой другой вариант либо займет существенное время, либо замедлит вставку новых строк, либо потребует изменить архитектуру. Сам запрос мне не интересен, а вот архитектура логирования вызвала у меня некоторое недоумение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 13:47 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonЕсли я хочу получить информация именно выбранный период, он занимает больше 30 минут [quot .Евгений]KahramonЛюбой другой вариант либо займет существенное время, либо замедлит вставку новых строк, либо потребует изменить архитектуру. Ну чо так уж печально? Фсе очень сильно зависит от организации записи в лог (кластерный индекс), размеров "периода" и его соотношения с кластерным индексом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 14:04 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, для хранения журналов веб-сервисов больших объёмов обычно используют нереляционные СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 14:15 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
aleks222, Ребята , я не такой профессионал как вы. Может у меня есть много ошибок когда строил архитектурную базу. Пожалуйста помогите мне найти причину. У меня сейчас есть копия база данный , если вам интересно определить ошибки я вам открою доступ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 14:38 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
aleks222Ну чо так уж печально? Фсе очень сильно зависит от организации записи в лог (кластерный индекс), размеров "периода" и его соотношения с кластерным индексом... Как волка не корми, все равно яйца больше медвежьих не вырастут. Можно еще унести данные на SSD или In-memory, но суть проблемы остается в другом: в логе лежат никому не нужные десятки и сотни миллионов записей, данные востребованы в другом разрезе. И вместо изменения принципа хранения данных разработчик будет героически преодолевать трудности, созданные им же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 15:06 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
А можно создавать каждый месясь отдельный таблица(log_month_year) и сохранить как ndf(log_month_year.ndf) файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 16:01 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramonaleks222, Ребята , я не такой профессионал как вы. Может у меня есть много ошибок когда строил архитектурную базу. Пожалуйста помогите мне найти причину. У меня сейчас есть копия база данный , если вам интересно определить ошибки я вам открою доступ. Зачем твоя база? Определение таблицы и пример запроса - будет полезнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 17:41 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, Должно помочь - естетсвенно будет верно если статистика апдейчена для личных целей - посмотреть Count таблиц - САМОЕ ТО Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 17:53 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Гулин Федор, 1. Для получения имени схемы есть удобная функция object_schema_name(). 2. В таблице может быть более одной партиции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 17:58 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonЕсли я хочу получить информация именно выбранный период , он занимает больше 30 минут , ТС пишет вроде, что у него count еще с условием по периоду, не? то есть типа Код: sql 1. Может тут проблема, и ему достаточно хинтом как-то поправить дело? Kahramon, Чего именно хотите то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 18:36 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
GlebanskiKahramonЕсли я хочу получить информация именно выбранный период , он занимает больше 30 минут , ТС пишет вроде, что у него count еще с условием по периоду, не? то есть типа Код: sql 1. Может тут проблема, и ему достаточно хинтом как-то поправить дело? Kahramon, Чего именно хотите то? товарищ хочет быстро неблокируеще считать кол-во записей по таблице за определенный период (порция данных) Kahramon, покажите структуру таблицы, индексы и ваш медленный запрос так же следующее: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 18:44 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо большое что уделили время! select t1.* from meter_log t1 inner join(select min(date_format) as min_time from meter_log m2 where factory_number=:number and type_id=:typeId and modem_id=:modemId and (date_format between :from and :to) group by convert(varchar,date_format,112))t2 on t1.date_format=t2.min_time where t1.factory_number=:number and t1.type_id=:typeId and t1.modem_id=:modemId typeId and modem_id are foreign keys. Factory_number and date_format are indexed keys. Мне нужна взять первые данные за каждый день(втечение выбранного периода ). Тут запрос занемает много времени. В таблице есть где то 1 млрд записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 10:16 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradGlebanskiпропущено... ТС пишет вроде, что у него count еще с условием по периоду, не? то есть типа Код: sql 1. Может тут проблема, и ему достаточно хинтом как-то поправить дело? Kahramon, Чего именно хотите то? товарищ хочет быстро неблокируеще считать кол-во записей по таблице за определенный период (порция данных) Kahramon, покажите структуру таблицы, индексы и ваш медленный запрос так же следующее: Код: sql 1. 2. 3. 4. Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6001: Service Pack 1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 10:20 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonА можно создавать каждый месясь отдельный таблица(log_month_year) и сохранить как ndf(log_month_year.ndf) файл?Можно и так. Решения ищутся под конкретную задачу, архитектура (и модель данных) проектируется исходя из типичных задач и из бизнес-логики данных. А вы описали сначала одну задачу (select count(*) from tablename), вам дали решение. Потом совсем другую задачу (за период) А сейчас говорите про месяца, а это уже треться задача (когда периоды известны и фиксированны) Вот для этих трёх задач есть три разных решения, со своими моделями данных, а могут быть и другие задачи, про которые вы пока не сказали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 10:33 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonMicrosoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6001: Service Pack 1) ого! чистый 2005 RTM! не думал, что такие еще встречаются в природе и не конфигурированный к тому же покажите Код: sql 1. на таблице есть индексы? заскриптуйте их и саму таблицу (show scripts of the table and its indexes) покажите план запроса (execution plan) по поводу запроса: мне кажется что он не совсем корректен, к тому же группировка лишняя попробуйте альтернативный Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 11:22 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonВсем спасибо большое что уделили время! select t1.* from meter_log t1 inner join(select min(date_format) as min_time from meter_log m2 where factory_number=:number and type_id=:typeId and modem_id=:modemId and (date_format between declarep by convert(varchar,date_format,112))t2 on t1.date_format=t2.min_time where t1.factory_number=:number and t1.type_id=:typeId and t1.modem_id=:modemId typeId and modem_id are foreign keys. Factory_number and date_format are indexed keys. Мне нужна взять первые данные за каждый день(втечение выбранного периода ). Тут запрос занемает много времени. В таблице есть где то 1 млрд записи Первое, что вам нужно сделать - поучиться писать запросы. 1. Таблица всех дат периода. Можете генерировать прямо перед запросом. 2. Cross apply ( select top(1) * from ... ) 3. Индексы получат шанс. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 12:22 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradпо поводу запроса: мне кажется что он не совсем корректен, к тому же группировка лишняя попробуйте альтернативный Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Ты меня пугаешь. 1. Группировка - зло. 2. Группировка большой таблицы - большое зло. 3. Группировка там, где группировка не нужна, - глупость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 12:25 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
aleks222Ты меня пугаешь. 1. Группировка - зло. 2. Группировка большой таблицы - большое зло. 3. Группировка там, где группировка не нужна, - глупость. у меня группировки нет, она у автора (your query) я предложил alternative 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 12:33 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичГулин Федор, 1. Для получения имени схемы есть удобная функция object_schema_name(). 2. В таблице может быть более одной партиции. 1+ 2 да не учитывается сей момент - проверил на патриционных - 0-ли показывает schema TableName rows temp part1 0 temp part1 0 temp part1 0 но скрпит сей полезен в 90% случаев и висит у меня на макросах ибо юзаю я его часто зы ну вот написали бы рабочий вариант учитывающий 2) и была бы практич. польза людям я вот навскидку не могу сообразить как по метаданным вытащить сию инфу сразу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 14:16 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Гулин Федорнаписали бы рабочий вариант учитывающий 2) и была бы практич. польза людямТак в первом ответе написали правильный запрос. 21842488 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 14:38 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
aleks222Первое, что вам нужно сделать - поучиться писать запросы. 1. Таблица всех дат периода. Можете генерировать прямо перед запросом. 2. Cross apply ( select top(1) * from ... ) 3. Индексы получат шанс. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Спасибо Вам. Ваши скрипт уменьшил время но он занимал где то 15 минут. Когда тот запрос запушен другие сервисе не могут записават данный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 15:01 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradKahramonMicrosoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6001: Service Pack 1) ого! чистый 2005 RTM! не думал, что такие еще встречаются в природе и не конфигурированный к тому же покажите Код: sql 1. на таблице есть индексы? заскриптуйте их и саму таблицу (show scripts of the table and its indexes) покажите план запроса (execution plan) по поводу запроса: мне кажется что он не совсем корректен, к тому же группировка лишняя попробуйте альтернативный Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 15:10 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
KahramonСпасибо Вам. Ваши скрипт уменьшил время но он занимал где то 15 минут. Когда тот запрос запушен другие сервисе не могут записават данный Дарагой, тебе уже говорили: "определение таблицы и индексов давай". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 16:29 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, Код: sql 1. результат покажите либо картинкой, либо текстом с названием столбцов гадать какие были колонки в выводе команды на сиквеле 5 поколений назад нет возможности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 16:37 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
alexeyvgГулин Федорнаписали бы рабочий вариант учитывающий 2) и была бы практич. польза людямТак в первом ответе написали правильный запрос. 21842488 ткните пальцем ГДЕ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. вот это у меня НЕ пашет - dвы или про что Код: sql 1. ну да но это тормоз на реально большоей таблице приведенный выше мной скл отрабатывает моментально в независимости от кол-ва записей (ясно что зависит от прав. статистики) если в таблицах милионы записей ЭТО оч. даже полезно ибо быстро помогает видеть картиену целиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 16:56 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Гулин Федорткните пальцем ГДЕ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. вот это у меня НЕ пашет - dвыДа, про это. А что "не пашет"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 17:22 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradKahramon, Код: sql 1. результат покажите либо картинкой, либо текстом с названием столбцов гадать какие были колонки в выводе команды на сиквеле 5 поколений назад нет возможности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 10:19 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradKahramon, Код: sql 1. результат покажите либо картинкой, либо текстом с названием столбцов гадать какие были колонки в выводе команды на сиквеле 5 поколений назад нет возможности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 10:20 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, спасибо и вот это тоже: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 11:35 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradKahramon, спасибо и вот это тоже: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 16:31 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon, ну что, винда2008 с 8ГБ и 16цпу, сиквел 2005 стандарт RTM съедает половину памяти (3.5ГБ), конфигурирован по умолчанию неясен размер базы, таблицы meter_log, структура таблицы и индексы по ней покажите результат отдельными картинками Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 16:42 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradKahramon, ну что, винда2008 с 8ГБ и 16цпу, сиквел 2005 стандарт RTM съедает половину памяти (3.5ГБ), конфигурирован по умолчанию неясен размер базы, таблицы meter_log, структура таблицы и индексы по ней покажите результат отдельными картинками Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 17:18 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradKahramon, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 17:19 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
komradKahramon, ну что, винда2008 с 8ГБ и 16цпу, сиквел 2005 стандарт RTM съедает половину памяти (3.5ГБ), конфигурирован по умолчанию неясен размер базы, таблицы meter_log, структура таблицы и индексы по ней покажите результат отдельными картинками Код: sql 1. 2. 3. Лечим геморрой горчичниками? ЗЫ. Никакое оборудование не исправит кривого запроса/таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 05:48 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramonexec sp_help meter_log 104Гб на 233 млн строк (т.е. почти 500 байт на строку). Скажите, пожалуйста: сколько дней реальной работы содержит лог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 10:17 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
.ЕвгенийKahramonexec sp_help meter_log 104Гб на 233 млн строк (т.е. почти 500 байт на строку). Скажите, пожалуйста: сколько дней реальной работы содержит лог? 3 год ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 10:37 |
|
||
|
Почему select count(*) from tablename запрос занимает много время?
|
|||
|---|---|---|---|
|
#18+
Kahramon.Евгений104Гб на 233 млн строк (т.е. почти 500 байт на строку). Скажите, пожалуйста: сколько дней реальной работы содержит лог? 3 год В среднем получается примерно 200 тыс. записей в день. Ранее вы говорили, что в таблицу попадает тысяча записей в секунду. Соответственно, либо у вас должна быть очень неравномерная нагрузка (в среднем 200 секунд в день), либо вы чистите лог по какому-то принципу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 11:04 |
|
||
|
|

start [/forum/topic.php?all=1&fid=46&tid=1688043]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
131ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 440ms |

| 0 / 0 |
