|
|
|||||||||||||||||||||||||||||
|
Эта статья посвящена сравнению различных способов одновременного изменения существующих и вставки недостающих данных (update + insert = upsert). Подробнее »
10.03.2010 Oracle_trace - лучшее встроенное средство диагностики В сервер Oracle встроено множество диагностического кода. Часть его, например, sql_trace, хорошо описана в документации, а часть, например, представление x$trace, не документирована вовсе. Я люблю периодически посвящать некоторое время повторному анализу такого кода, чтобы узнать, насколько расширены его возможности, получили ли они официальное признание и описаны ли в документации. Недавно, работая с сервером Oracle 9i, я с удивлением обнаружил существенное расширение возможностей oracle_trace, которое произошло за последних пару релизов. Эта статья представляет собой краткое введение в oracle_trace и описание его возомжностей. Подробнее »
10.03.2010 Уровни изолированности транзакций Этот короткий выпуск посвящен выбору уровня изолированности транзакций. Подробнее »
03.03.2010 Стабилизация плана оптимизатора в Oracle 8i/9i Узнайте, как с помощью "хранимых шаблонов" (stored outlines) можно повысить производительность приложения, даже если нельзя менять его исходный код, систему индексации и параметры конфигурации системы... Подробнее »
03.03.2010 Формирование хранимых шаблонов в Oracle 9 В предыдущей статье я рассматривал хранимые шаблоны и описал один механизм "обмана" системы для получения необходимого хранимого шаблона. Я также подчеркнул, что использование этого метода в Oracle 9 сопряжено с определенным риском, поскольку детальность представления информации существенно возросла. В данной статье, продолжающей ту же тему, я представлю законный способ манипулирования ххранимыми шаблонами, который можно использовать как в Oracle 8, так и в Oracle 9. Фактически эта статья основана на экспериментах, проводившихся в стандартно установленных версиях Oracle 8.1.7.0 и Oracle 9.2.0.1. Подробнее »
03.03.2010 Локально управляемые табличные пространства Локально управляемые табличные пространства появились в Oracle 8i и постепенно набирают популярность. Однако используются они все еще не очень часто. В этой статье описано, что такое локально управляемые табличные пространства, чем они хороши, и предлагаются принципы их использования. Подробнее »
03.03.2010 Использование хранимых шаблонов при настройке приложений с недоступным исходным кодом В данной статье описывается один из многих аспектов использования хранимых шаблонов (stored outlines) при настройке производительности приложений, работающих с СУБД Oracle. В частности, приводится пример их использования для настройки приложений, к исходному коду которых нет доступа. Приведенный пример был проверен в Oracle 9i Release 2. Для выполнения SQL-операторов использовалась утилита SQL*Plus. Подробнее »
25.02.2010 Использование v$object_usage Этот короткая статья, в частности, посвящена применению представления v$object_usage для контроля использования индекса. Подробнее »
25.02.2010 Сколько стоит update? Эта статья посвящена анализу последствий использованию одного оператора update для выполнения всех возможных изменений данных строки в клиентском приложении. Подробнее »
25.02.2010 Анализ результатов tkprof Эта статья посвящена анализу результатов работы утилиты tkprof и выявлению причин проблем производительности, о которых эти результаты свидетельствуют. Подробнее »
25.02.2010 Индексирование избранных строк Эта короткая статья посвящена индексированию строк таблицы, удовлетворяющих некоторому условию. Подробнее »
16.02.2010 Мониторинг заданий в Oracle Не так давно мне пришло письмо с вопросом о том, как контролировать задания (jobs) в Oracle. Вот почему в этом выпуске я решил представить перевод ответа Тома Кайта на давно заданный аналогичный вопрос... Кроме того, я хочу представить вам новую книгу, над переводом которой я сейчас работаю. Подробнее »
16.02.2010 Использование нескольких индексов для выполнения запроса В этом выпуске мы рассмотрим некоторые особенности использования индексов в Oracle. Когда в запросе есть два и более условия с проверкой на равенство, можно использовать несколько индексов. Oracle будет "объединять" ( сливать , merge) индексы во время выполнения, возвращая строки, которые найдены по обоим индексам. Подробнее »
16.02.2010 Особенности использования таблиц, организованных по индексу В этой статье мы рассмотрим некоторые аспекты использования таблиц, организованных по индексу (IOT). По мотивам интересного обсуждения на сайте Тома Кайта, которое началось еще в мае 2000 года. Подробнее »
16.02.2010 Statspack: кто ждет событий log file sync и LGWR wait for redo copy? Эта статья посвящена анализу некоторых результатов общей оценки производительности системы. По мотивам интересной публикации на сайте Тома Кайта от 16 марта 2004 года. Надеюсь, вы еще помните и регулярно посещаете его сайт... Подробнее »
12.02.2010 Oracle покупает компанию AmberPoint Корпорация Oracle официально объявила о покупке поставщика SOA-приложений, компании AmberPoint. Условия сделки ввиду частной структуры собственности последней не разглашаются. Подробнее »
09.02.2010 Утилита SQL*Plus. Создание и выполнение сценариев. Часть IV Это завершающий выпуск в серии, посвященной утилите SQL*Plus. Посетители моего сайта часто ищут информацию об SQL*Plus или вообще документацию по Oracle, так почему бы им не помочь. Подробнее »
09.02.2010 Утилита SQL*Plus. Создание и выполнение сценариев. Часть III Это третий выпуск в серии, посвященной утилите SQL*Plus. Посетители моего сайта часто ищут информацию об SQL*Plus или вообще документацию по Oracle, так почему бы им не помочь. Подробнее »
09.02.2010 Утилита SQL*Plus. Создание и выполнение сценариев. Часть II Это второй выпуск в серии, посвященной утилите SQL*Plus. Посетители моего сайта часто ищут информацию об SQL*Plus или вообще документацию по Oracle, так почему бы им не помочь... Подробнее »
09.02.2010 Утилита SQL*Plus. Создание и выполнение сценариев. Часть I Утилита SQL*Plus позволяет выполнять команды SQL и блоки PL/SQL, а также решать ряд других задач. С помощью SQL*Plus можно:вводить, редактировать, запоминать, загружать и выполнять команды SQL и блоки PL/SQL; форматировать, создавать, сохранять, печатать и публиковать в Web результаты выполнения запросов (отчеты); получать описание (имена и типы столбцов) любой таблицы и представления; обращаться к удаленным базам данных и копировать из них данные; посылать и принимать сообщения от конечных пользователей; администрировать базу данных. Подробнее »
Страница: ... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...
|
|