Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.10.2007
Сообщений: 70

Перегрузка проца при поиске в MS SQL Server 7.0

06.11.2007, 11:09. Показов 1184. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Когда осуществляется поиск слова или фразы по полю text, проц загружается на 100% в течении 22 секунд.(это если только один параллельный поиск). Сервер виснет, и в это время когда у пользователей в IIS4.0 выполняется код с подключением к БД, пишется ошибка [Microsoft][ODBC SQL Server Driver]Timeout expired. Как можно устранить эту проблему? База где-то 90 мегов. Серевер P3-500, 256 Mb.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.11.2007, 11:09
Ответы с готовыми решениями:

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот такую ошибку выдает. В DSN...

Вывод id при поиске по всем таблицам БД (PL/SQL)
Пишу процедуру по поиску текстового значения по всем таблицам, к выводимой информации необходимо добавить соответствующий id найденного...

Выбивает ошибку при поиске студента в базе sql
Нужна помощь.Выбивает ошибку Как быть?Нужно найти студента в бд sql string naimen = Convert.ToString(this.textBox1.Text); ...

9
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.11.2007, 15:33
Помогаю со студенческими работами здесь

Sql запрос теряет записи при поиске значений
Здравствуйте! Задача: иметься фильтр ссылок, требуется добавить фильтрацию по email'у активный он или нет. Активным он считается если...

СМА Indesit индикация, в поиске дамп проца R5F212BA SW: 02.01.18
Доброго всем... Проц сгорел, звонится 120 ом по питанию. В поиске дамп проца R5F212BASNFP... SW: 02.01.18 Заранее благодарен...

SQL Server 2005 ошибка при Sql авторизации
Добрый день! Ошибка при попытке sql авторизаци: Login failed for user 'ADMvitalya'. The user is not associated with a trusted SQL...

Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server?
ВОПРОС: Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server? MS SQL Server...

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
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. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru