+7 (495) 229-0436 | shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 |
|
|
13.04.10 - Управление SQL-планами в Oracle Database 11g
Производительность любого приложения базы данных в большой степени опирается на выполнение им запросов. Хотя оптимизатор Oracle идеально подходит для оценки наилучшего возможного плана без какого-либо вмешательства пользователя, план выполнения SQL-оператора может неожиданно измениться по множеству причин, включая повторный сбор статистики оптимизатора, изменение параметров оптимизатора или определений схемы и/или метаданных.
08.04.10 - Использование представления v$object_usage Этот короткий выпуск, в частности, посвящен применению представления v$object_usage для контроля использования индекса. По мотивам интересной публикации на сайте Тома Кайта.
08.04.10 - Немного о Pro*C... Этот первый в новом году и "юбилейный" выпуск посвящен некоторым простым вопросам использования прекомпилятора Pro*C. Специалисты вряд ли найдут здесь много ноового для себя, но для начала - подойдет. Для меня практическое знакомство с Oracle началось в 1994 году с установки версии 7.0.16 на ОС UnixWare 1 (см. косвенно об этом здесь), а продолжилось, как раз, использованием функций на Pro*C, написанных коллегой-специалистом. Ностальгия, знаете ли...
08.04.10 - Статистическая информация уровня сегмента в событии 10046 Oracle 9.2 В версии 9.2 в Oracle добавилась возможность получать "статистическую информацию уровня сегмента". К словарю данных было добавлено несколько представлений v$, и для сбора соответствующей информации можно избирательно включать сбор статистики на уровне сегмента. Однако при выполнении трассировки с помощью события 10046 эта статистическая информация тоже выдается.
08.04.10 - Особенности использования таблиц, организованных по индексу В этом выпуске мы рассмотрим некоторые аспекты использования таблиц, организованных по индексу (IOT).
06.04.10 - Sparkline и пользовательские агрегаты Все хорошо, скажете вы, прочитав предыдущий пост. Однако описанный сценарий предполагает, что мы заносим в репортинг развернутую по обоим измерениям таблицу фактов, которую он сам группирует по времени и продуктам. Это логично, т.к. иначе как он построит график вдоль времени в каждой строчке?
30.03.10 - Выбор промежуточных записей из результирующего множества Эта статья посвящена выбору записей из результирующего множества по частям. Например, для размещения на Web-страницах. Очередной выпуск по мотивам ответов Тома Кайт на вопросы посетителей его сайта.
30.03.10 - Изменение соединения Эта статья посвящена "хитрым" операторам UPDATE, изменяющим данные в одной таблице на основе данных из другой. Попутно обсуждаются причины возникновения ошибки ORA-01779 при выполнении таких действий путем изменения соединения. По мотивам очередного ответа Тома Кайта.
30.03.10 - Производительность оператора UPDATE Эта статья посвящена обсуждению производительности достаточно сложного оператора UPDATE с вложенными. По мотивам очередного ответа Тома Кайта на вопрос, заданный в июне 2003 года.
30.03.10 - Перенос таблицы в другое табличное пространство Эта статья посвящена сравнению эффективности различных способов переноса таблицы в другое табличное пространство. По мотивам ответа Тома Кайта на вопрос, первоначально заданный еще в апреле 2001 года.
26.03.10 - Эксперты советуют менять платформу SAP на Oracle или IBM Аналитики считают, что в последние годы SAP отстает от своих конкурентов Oracle и IBM в развитии интеграционной платформы NetWeaver. Они рекомендуют пользователям присмотреться к продуктам других поставщиков, поскольку в долгосрочной перспективе NetWeaver не будет соответствовать потребностям клиентов.
24.03.10 - Снова аналитические функции Эта статья посвящена практическому использованию некоторых аналитических функций.
24.03.10 - История изменений по иерархическим данным (workspace management) Эта статья посвящена практическому использованию новых средств workspace management (WM) СУБД Oracle 9.2
24.03.10 - Ускорение вставки Эта статья посвящена различным способам множественной вставки данных, которые выбираются из другой таблицы.
24.03.10 - Практическое использование средств FGAC Эта статья посвящена некоторым аспектам практического использования срредств тщательного контроля доступа.
16.03.10 - USING - ключевое слово PL/SQL в версии 9i Эта статья посвящена двум особенностям работы PL/SQL-машины, которая в версиях 9.x объединена с SQL-машиной. Интересные особенности, которые могут всплыть при переносе программного обеспечения на новую версию сервера Oracle... По мотивам ответа Тома Кайта на вопросы, заданные 15 июня 2003 года.
16.03.10 - Первичный ключ - составной или суррогатный? Этот выпуск посвящен "вечной" теме выбора столбцов для первичного ключа. По мотивам случайно обнаруженного замечательного ответа Тома Кайта на вопросы, заданные в 2001-2003 годах
16.03.10 - Системная информация в индексах Эта статья посвящена обсуждению структуры записей в индексах (помните, я собирался часть выпусков посвящать индексам ;). По мотивам ответа Тома Кайта на вопрос, заданный 14 июня 2003 года.
10.03.10 - Согласованность данных при изменении Этот статья посвящена проблеме согласованности данных при изменениях в СУБД Oracle. По мотивам интересного обсуждения на сайте Тома Кайта.
10.03.10 - Эффективное "изменение и вставка" (update + insert = upsert) Эта статья посвящена сравнению различных способов одновременного изменения существующих и вставки недостающих данных (update + insert = upsert).
10.03.10 - Oracle_trace - лучшее встроенное средство диагностики В сервер Oracle встроено множество диагностического кода. Часть его, например, sql_trace, хорошо описана в документации, а часть, например, представление x$trace, не документирована вовсе. Я люблю периодически посвящать некоторое время повторному анализу такого кода, чтобы узнать, насколько расширены его возможности, получили ли они официальное признание и описаны ли в документации. Недавно, работая с сервером Oracle 9i, я с удивлением обнаружил существенное расширение возможностей oracle_trace, которое произошло за последних пару релизов. Эта статья представляет собой краткое введение в oracle_trace и описание его возомжностей.
10.03.10 - Уровни изолированности транзакций Этот короткий выпуск посвящен выбору уровня изолированности транзакций.
03.03.10 - Стабилизация плана оптимизатора в Oracle 8i/9i Узнайте, как с помощью "хранимых шаблонов" (stored outlines) можно повысить производительность приложения, даже если нельзя менять его исходный код, систему индексации и параметры конфигурации системы...
03.03.10 - Формирование хранимых шаблонов в Oracle 9 В предыдущей статье я рассматривал хранимые шаблоны и описал один механизм "обмана" системы для получения необходимого хранимого шаблона. Я также подчеркнул, что использование этого метода в Oracle 9 сопряжено с определенным риском, поскольку детальность представления информации существенно возросла. В данной статье, продолжающей ту же тему, я представлю законный способ манипулирования ххранимыми шаблонами, который можно использовать как в Oracle 8, так и в Oracle 9. Фактически эта статья основана на экспериментах, проводившихся в стандартно установленных версиях Oracle 8.1.7.0 и Oracle 9.2.0.1.
03.03.10 - Локально управляемые табличные пространства Локально управляемые табличные пространства появились в Oracle 8i и постепенно набирают популярность. Однако используются они все еще не очень часто. В этой статье описано, что такое локально управляемые табличные пространства, чем они хороши, и предлагаются принципы их использования.
03.03.10 - Использование хранимых шаблонов при настройке приложений с недоступным исходным кодом В данной статье описывается один из многих аспектов использования хранимых шаблонов (stored outlines) при настройке производительности приложений, работающих с СУБД Oracle. В частности, приводится пример их использования для настройки приложений, к исходному коду которых нет доступа. Приведенный пример был проверен в Oracle 9i Release 2. Для выполнения SQL-операторов использовалась утилита SQL*Plus.
25.02.10 - Использование v$object_usage Этот короткая статья, в частности, посвящена применению представления v$object_usage для контроля использования индекса.
25.02.10 - Сколько стоит update? Эта статья посвящена анализу последствий использованию одного оператора update для выполнения всех возможных изменений данных строки в клиентском приложении.
25.02.10 - Анализ результатов tkprof Эта статья посвящена анализу результатов работы утилиты tkprof и выявлению причин проблем производительности, о которых эти результаты свидетельствуют.
25.02.10 - Индексирование избранных строк Эта короткая статья посвящена индексированию строк таблицы, удовлетворяющих некоторому условию.
|
|
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |