« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга



ПнВтСрЧтПтСбВс
          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
    Популярное
Средства повышения производительность SQL Server 2008.

Пример создания XML Web-сервиса

Преимущества разработки web страницы по схеме - html+flash

Понятие "фрактал".

3. КОМАНДЫ И АЛГОРИТМЫ

Функция SetBitmapDimension

Функция ModifyMenu

Работа с COM портами (CreateFile)

AJAX, «кирилические символы», кодировки, prototype.js, jQuery: раз и навсегда

Функция AccessResource




    Архив файлов



    Сообщества

    Документация

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 216
Пользователей: 0

Статьи:: Базы данных :: MS SQL Server :: Основные причины отказов SQL Server



отправить ссылку другу версия для печати  Обсудить на форуме

Основные причины отказов SQL Server

Несколько десятков читателей откликнулись на мою просьбу сообщить об основных причинах плановых и неплановых отказов SQL Server. Обобщив их отклики, я составил список, в котором неполадки перечислены в порядке убывания количества читателей, указавших их в качестве основных (не в порядке серьезности последствий).



В конечном счете, сервер или работает, или нет. Пользователей и руководителей предприятия не интересует, по какой причине недоступна база данных - им нужно лишь, чтобы она работала всегда, когда в этом возникает необходимость. Основные причины отказов SQL Server следующие:

  1. Применение пакетов обновлений и других исправлений (28 голосов).

Неудивительно, что самой распространенной причиной простоев было применение пакетов обновлений исправлений и других исправлений (в эту категорию вошли исправления и пакеты обновлений для операционной системы и базы данных). Учитывая большое число важнейших программ коррекции изъянов в системе безопасности, выпущенных в последнее время, компании Microsoft следует усовершенствовать механизм управления исправлениями, чтобы потребители могли применять пакеты обновлений и исправления без перезагрузки серверов.

  1. Неполадки SQL Mail (11 голосов).

Меня удивило, что неполадки, связанные с SQL Mail, столь распространены. С технической точки зрения, большинство проблем с SQL Mail относятся к Messaging API (MAPI), а не к программному коду SQL Mail, но SQL Mail остается причиной многих отказов, с которыми сталкиваются читатели. И вновь ответственность за эти неполадки несет компания Microsoft.

  1. Перемежающиеся неполадки и проблемы неизвестного происхождения (8 голосов).

Что такое перемежающиеся неполадки? Большинство читателей полагает, что они вызваны утечками памяти. Все винят в этих неполадках Microsoft, но как мне приходилось не раз убеждаться, во многих случаях они вызваны программами, созданными клиентами и продуктами независимых поставщиков.

  1. Ошибки в процедурах администрирования и обслуживания (5 голосов).

Некоторые читатели признают: "Это была моя ошибка". Один читатель описал эту типичную для ИТ-отделов проблему так: "Как правило, простои вызваны ошибкой кого-либо из сотрудников или неполадками в сети. Главный источник проблем - техники, которые что-то перенастраивают или тестируют, никому не сообщая об этом, и вышедшее из строя оборудование". Эта проблема относится к разряду "Ах, я забыл" и свидетельствует о том, что высокая готовность зависит в равной степени как от технологии, так и от четкого исполнения рабочих процедур.

  1. Недостаток знаний и подготовки (3 голоса).

Эта причина тесно связана с ошибками в администрировании. Разница состоит в том, что в предыдущем случае администраторы базы данных знают, что нужно делать, но не делают этого, или выполняют процедуры неверно. Но иногда администраторы базы данных совершают ошибки потому, что не могут найти правильное решение.

Невозможно построить базу данных с высоким уровнем отказоустойчивости без затрат на обучение, продуманные политики и процедуры, учитывающие человеческий фактор.

По одному разу были упомянуты следующие причины:

  • добавление индексов к очень большим таблицам, что приводило к блокированию;

  • вирусные атаки;

  • сложные взаимозависимости информационной среды.

    В одном из читательских писем рассказывается о том, как сложные взаимозависимости среды могут привести к простоям: "Самая частая причина, вынуждающая перезагружать серверы SQL Server - зависимость серверов от сложной разнородной среды, в которой они функционируют. Они соседствуют с DNS-серверами, контроллерами доменов, резервными серверами, брандмауэрами, маршрутизаторами, коммутаторами, повторителями, тысячами сетевых кабелей, источниками питания, избыточными источниками питания, дисками, объединенными в SAN, многокилометровыми волоконно-оптическими каналами, обеспечивающими связь с резервным сайтом, и другими серверами баз данных. Все эти компоненты требуют обслуживания, модернизации, перезагрузок и т.д. Проблема заключается в том, что неполадки одного из этих компонентов сказываются на работе других компонентов, и в конечном итоге, Windows или SQL Server зависает и требует перезагрузки".

    Значит ли это, что системы становятся настолько сложными, что одному человеку или даже группе специалистов не под силу обеспечить их надежную работу? Звучит пессимистично, но я подозреваю, что на самом деле это довольно распространенное явление. За последние несколько лет компания Microsoft значительно облегчила потребителям развертывание SQL Server для создания систем высокой отказоустойчивости, но очевидно, что и Microsoft, и сообществу SQL Server еще предстоит работать в этом направлении. Я надеюсь, эти заметки напомнят читателям, что одних технологических решений для бесперебойной работы систем недостаточно. Планирование, тщательное следование продуманным процедурам и вложения в обучение персонала - базовые элементы высокой готовности.

    Брайан Моран - Президент группы пользователей и директор по технологиям СУБД Spectrum Technology Group. Имеет сертификаты MCSE, MCSD и MCT. Ему можно написать по адресу: brian@spectrumtech.com.

  • Источник: Osp.ru




    Рубрика: MS SQL Server




    Подгрузка через AJAX HTML-кода, содержащег....

    AJAX

    При разработке CMS S.Builder наша команда активно использовала AJAX. Теперь вот решили поделиться накопленным опытом. Начнем с этого хабратопика. Не буду здесь затрагивать различные фреймворки и библиотеки. Свой код всегда роднее. Для работы с AJAX-ом в S.Builder написана библиотека sbAJAX. Можете качать и пользоваться :). В этом файле есть функция sbEvalJS. Для тех, кто не знает, объясню. При подгрузке через AJAX и вставке на страницу HTML-кода, содержащего JavaScript, JavaScript выполняться не будет или полезут баги. Эта функция как раз решает поставленную задачу.


    Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

    Обзор нового релиза самой мощной Ajax библ....

    AJAX

    Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так, Dojo Toolkit — это самая мощная и гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все внимание на флагманский продукт — Dojo 1.2.


    Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

    Firebug 1.3 и 1.4 alpha — что нового и инт....

    Вебмастеру

    Если вы профессиональный веб-разработчик и постоянно имеете дело с разработкой и отладкой сложных AJAX приложений, то наверняка знаете и используете Firebug — плагин для браузера Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем, которые могут возникнуть при разработке. Но и этот инструмент не лишён если не недостатков, то некоторых фич, которые могли бы облегчить работу. И даже идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.


    Подробнее... | Рубрика: Вебмастеру | Добавлено: 19.11.2008

    Остальные статьи:

    Релиз Microsoft Silverlight 2.0. Что новог...
    XML документация в C#
    Курсоры в MySQL 5
    Microsoft опубликовала подробности о сесси...
    Microsoft делится подробностями о том, что...
    Тестируем новый javascript от нового брауз...
    MySQL Query Cache
    Использование провайдеров компиляции в As...
    Чего мы ждем от C# 4.0
    Delphi 2009 и C++Builder 2009
    Джоэл Спольски и Джеф Этвуд запустили новы...
    Поиск кода Google /* что нового? */
    10 jQuery скриптов для улучшения интерфейс...
    Генераторы отчетов FastReport 4 и QuickRep...
    День программиста — набор стерeотипов
    Индусские програмисты
    Вышел Django 1.0
    Портативная версия Google Chrome Portable
    Исходные коды .Net Frameword 3.5 SP1 для о...
    Пишем правильный online WYSIWYG-редактор


    Цитата дня (все,добавить):

    Портал фрилансеров

    работа на дому


        Рубрикатор

    Программирование

    C/С++
    Обучение
    Windows API
    XAML
    Моделирование
    Паттерны
    Visual Basic 7 .NET
    WxWidgets
    Функции WinApi
    Функции С++
    Разработка под Mac OS
    Eiffel
    Visual Studio 2008
    UI дизайн
    Алгоритмы
    Конкурсные статьи
    Turbo Pascal
    Visual Studio
    CASE-средства
    Visual Studio 2005
    Без VCL
    Delphi
    Тех. документация
    Тестирование
    Software Testing
    ООП
    TCP/IP
    Google Android
    Windows Installer
    .NET Framework
    Драйвера
    C# C Sharp
    Справка
    Проектирование
    Информ. системы
    Visual Basic
    Assembler
    Оптимизация кода
    Gtk+
    Компоненты
    Реинжиниринг
    Управление проектами
    Extreeme programming
    Lotus Notes
    Алгебраическое проектирование


    Интернет технологии

    PHP
    Perl
    ASP
    WAP
    Cookies
    SSI
    CGI
    Web Servers
    VB Script
    DNS
    CSS
    XML
    Html
    Java Script
    Java2ME
    Firewall
    Flash
    .htaccess
    Apache
    VRML
    Протоколы
    Поисковые системы
    Технология JAVA
    Учебник по PHP
    Учебник по JavaScript
    Учебник по XML
    Java Q&A
    AJAX
    DHTML
    XHTML
    Dreamweaver
    Web 2.0
    Python
    Вебмастеру
    Cisco
    Ruby on Rails
    Silverlight

    Базы данных

    Access
    InterBase
    MySQL
    Oracle
    ADO .NET
    Основы SQL
    Учебник по Access 2002
    MS
    Microsoft FoxPro
    Доступ к данным
    XML в MS SQL Server 2000
    ODBC и MyODBC
    Обучение
    Caché
    DB2
    PostgresSQL
    Sybase
    Теория
    Хранилища данных
    Безопасность
    Реляционные данные
    MySQL и mSQL

    Остальное:

    Разное
    Обзоры книг
    Безопасность
    Графика и дизайн
    Юмор
    Linux
    Фракталы
    Microsoft Axapta
    Многоядерность
    Сети
    Microsoft Office
    Работа
    MS-DOS
    Криптография
    Графика и игроделание
    Новости SDK
    Системы защиты
    Учебник по AutoCad
    CVS
    Windows XP
    Windows Server 2003
    Windows Vista
    Windows 7
    Мероприятия