|
|
|||||||||||||||||||||||||||||
|
Во время многочисленных встреч с клиентами я обнаружил непонимание ими факторов, влияющих на базовую производительность систем, работающих с продуктами Oracle. Эта статья представляет собой попытку выяснить, почему некоторые параметры оказывают большой эффект на общую производительность, а другие мало что могут изменить, и почему среду прикладной системы нужно рассматривать в целом, а не как набор отдельных модулей. Подробнее »
19.09.2000 Данные: разделять или не разделять To Share Or Not To Share! Вот в чем вопрос... Я часто задаю его нашим разработчикам, когда мы находимся в начале проектирования новой базы данных производственного назначения. Разумеется, этот вопрос не столь глубок, как тот, что принц Гамлет задал себе три столетия назад. И его решение не столь трагично, как в случае принца Датского. И все же ... Мы часто игнорируем или просто забываем, что одной из главных характеристик базы данных является разделяемость. Подробнее »
17.09.2000 Настройка проблемных запросов Во второй статье серии, посвященной настройке базы данных для электронного бизнеса, рассматриваются проблемы обработки запросов, что приводит к незамедлительному увеличению производительность базы. Подробнее »
30.08.2000 Новое в 8i: триггеры событий в СУБД Из новых видов триггеров, пополнивших арсенал разработчика в версии 8i, шесть уже нашли свое отражение в одном из более ранних выпусков “Мастерской Oracle”. Это так называемые “триггеры для событий уровня схемы БД” (schema-level event triggers). Здесь можно поговорить еще о пяти: о “триггерах для событий уровня системы” (database-level event triggers). Подробнее »
05.05.2000 Сервер Oracle: тяжелый, как танк, или легкий, как пушинка? Сегодня сервер Oracle уже представляет собой не один продукт (реализованный для разных операционных платформ), а линейку продуктов - следуя, впрочем, практике, имеющейся и у конкурентов. Для новичка, не вполне ориентирующегося в названиях и конфигурациях, предлагаемых Oracle, и озабоченного принятием вполне конкретного решения, наличие такой линейки составляет одно из первых затруднений. К счастью линейка “не длинна”, и затруднение преодолимо. Итак, что же ее составляет ? Подробнее »
10.04.2000 Возвращаем таблице вторую молодость Таблицы Oracle при интенсивной динамической жизни (связанной в первую очередь с активным обновлением и удалением уже имеющихся строк) имеют тенденцию “накапливать усталость”. Постоянная перестройка структур физического хранения со временем обычно приводит к деградации эксплуатационных характеристик таблицы. Для того, чтобы вернуть таблице “вторую молодость”, уменьшить (возможно) занимаемое ею место и время доступа, ее достаточно пересоздать заново. Подробнее »
09.03.2000 Новое в 8i: триггеры схемы БД В версии 8i разработчик сталкивается с целой серией новых видов триггеров. Шесть из них запускаются событиями, возникающими при выполнении операций на уровне схемы, и поэтому носят название “триггеры для событий уровня схемы БД” (schema-level event triggers). Что это за триггеры? Подробнее »
16.02.2000 Новое в 8i: полномочия предъявителя в PL/SQL Версия Oracle 8i (8.1), выпущенная в 1999 году после долгих задержек, содержит большой объем нововведений (как утверждает сама фирма, “более 150”). Многие из них коснулись такой базовой компоненты, как PL/SQL. Одно из таких “микро-нововведений”, приближающих логику функционирования кода на PL/SQL логике исполнения программ в Unix, рассмотрим сегодня. Речь идет о так называемых “полномочиях предъявителя” (invoker rights) для процедур на PL/SQL. Подробнее »
16.02.2000 Что видно в динамических таблицах Под динамическими таблицами в Oracle подразумеваются таблицы, начинающиеся с префиксов X$, V$ и GV$. X$-таблицы представляют на самом деле табличный интерфейс к внутренним переменным и структурам, бесчисленное множество которых используются при работе экземпляра СУБД Oracle. Подробнее »
21.01.2000 Восстанавливаем контрольный файл Потеря или повреждение контрольного файла- это первая неприятность, которая вас может ожидать при попытке стартовать экземпляр СУБД Oracle. Обнаруживается она сразу при попытке монтировать систему. Что же делать, если неприятность с контрольным файлом не дает возможности монтировать систему (вспомним, что именно актом чтения контрольного файла отличается обработка startup mount от startup nomount)? Подробнее »
Страница: ... 34 35 36 37 38 39 40 41 42
|
|