|
0 / 0 / 0
Регистрация: 23.10.2007
Сообщений: 70
|
|
Перегрузка проца при поиске в MS SQL Server 7.006.11.2007, 11:09. Показов 1184. Ответов 9
Метки нет (Все метки)
Когда осуществляется поиск слова или фразы по полю text, проц загружается на 100% в течении 22 секунд.(это если только один параллельный поиск). Сервер виснет, и в это время когда у пользователей в IIS4.0 выполняется код с подключением к БД, пишется ошибка [Microsoft][ODBC SQL Server Driver]Timeout expired. Как можно устранить эту проблему? База где-то 90 мегов. Серевер P3-500, 256 Mb.
0
|
|
| 06.11.2007, 11:09 | |
|
Ответы с готовыми решениями:
9
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вывод id при поиске по всем таблицам БД (PL/SQL) Выбивает ошибку при поиске студента в базе sql |
|
DmitryV
|
|
| 06.11.2007, 15:40 | |
|
А что за поле? Может его как-то можно перекрутить?
А так - увеличивай оперативку, настраивай быстродействие SQL Server, задумайся об апгрейде... |
|
|
3 / 3 / 1
Регистрация: 06.11.2007
Сообщений: 75
|
|
| 06.11.2007, 16:06 | |
|
По полю типа text в MS SQL искать что-то = издевательство над сервером. Чтобы поиск был быстрым необходимо запустить т.н. полнотекстовый поиск 'Full Text Search'. Эта фигня проиндексирует каждое слово в текстовых полях. Но есть два больших минуса:
1. После запуска этого сервиса, сервер будет долго-долго создавать этот каталог и соответственно будет еле живой; 2. Потребует огромного кол-ва дискового пространства (более конктретно сказать не могу, все зависит от кол-ва текста). Так что вот так...
0
|
|
|
3 / 3 / 1
Регистрация: 06.11.2007
Сообщений: 75
|
|
| 06.11.2007, 16:07 | |
|
По полю типа text в MS SQL искать что-то = издевательство над сервером. Чтобы поиск был быстрым необходимо запустить т.н. полнотекстовый поиск 'Full Text Search'. Эта фигня проиндексирует каждое слово в текстовых полях. Но есть два больших минуса:
1. После запуска этого сервиса, сервер будет долго-долго создавать этот каталог и соответственно будет еле живой; 2. Потребует огромного кол-ва дискового пространства (более конктретно сказать не могу, все зависит от кол-ва текста). Так что вот так...
0
|
|
|
0 / 0 / 0
Регистрация: 23.10.2007
Сообщений: 70
|
|
| 07.11.2007, 14:29 [ТС] | |
|
Это создать, так сказать, полнотекстовый индекс? А где можно взыть эту утилиту? Она входит в поставку вместе с SQL сервером?
0
|
|
|
3 / 3 / 1
Регистрация: 06.11.2007
Сообщений: 75
|
|
| 07.11.2007, 14:40 | |
|
Если вкратце, то можно сделатьЮ например, так:
Открываешь Interprise Manager, выбираешь базу данных, правой кнопкой по ней щелкаешь и далее в меню: [new]/[new full text catalog]. Указываешь его имя и где будет храниться (хорошее решение отдельный физический диск или хотя бы логический) и когда будет работать. Если чего не понятно, то лучше всего почитать хелп. Если по английски никак, то надо найти хорошую книжку по MSSQL7.
0
|
|
|
0 / 0 / 0
Регистрация: 23.10.2007
Сообщений: 70
|
|
| 07.11.2007, 14:50 [ТС] | |
|
А поиск потом мне так и делать по этому полю? как обычно, запросом? или искать с помощю какой-то службы типа MS Search?
0
|
|
|
3 / 3 / 1
Регистрация: 06.11.2007
Сообщений: 75
|
|
| 07.11.2007, 14:55 | |
|
При поиске будет использоваться этот индекс там где надо (там где надо по мнению MS). Ты возьми и сравни производительность перед и после создания каталога.
0
|
|
|
0 / 0 / 0
Регистрация: 23.10.2007
Сообщений: 70
|
|
| 07.11.2007, 15:24 [ТС] | |
|
А у меня нет такого( [new]/[new full text catalog]. )!
Что в 7-ом такого нет? только в 2000-ом?
0
|
|
|
3 / 3 / 1
Регистрация: 06.11.2007
Сообщений: 75
|
|
| 07.11.2007, 15:33 | |
|
Тогда попробуй в [Tolls][Full text indexing].
Если и этого нет, то надо искать корни в инсталляции. Может просто была сброшена соответствующая галочка при инсталляции. Но в 7-ом сервере это точно должно быть. Есть еще один вариант. Прочитай help про ф-цию sp_fulltext_catalog и другие с ней связанные. Создание каталога можно будет написать на T-SQL.
0
|
|
| 07.11.2007, 15:33 | |
|
Помогаю со студенческими работами здесь
10
Sql запрос теряет записи при поиске значений СМА Indesit индикация, в поиске дамп проца R5F212BA SW: 02.01.18 SQL Server 2005 ошибка при Sql авторизации
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|