Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > Андеграунд - Софт > Обсуждение программ

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 11.02.2008, 10:58   #16
kasey
Неактивный пользователь
 
Пол:Мужской
Регистрация: 10.01.2008
Сообщений: 8
Репутация: 2
По умолчанию Ответ: Вопрос об Oracle

Что значит индексировать базу? Какую цель вы преследуете? Если хотите оптимизировать работу СУБД с данными, то это делается несколькими способами.. Индексирование ставится на поля таблиц. Можно в JOB'ах прописать сбор статистики по схеме либо по всей базе, а в запросах для ускорения выборки прописывать хинты, например /*+rule*/ Но со статистикой надо быть поосторожнее, здесь нужно все тщательно продумать, иначе может стать еще хуже. Вообще способов множество, необходимо только точно определить где потенциально при активной работе могут возникнуть сложности со скоростью извлечения данных.

Последний раз редактировалось kasey; 11.02.2008 в 11:03..
kasey вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: вэлиант смотретьпроект барнхаус полтора этажасимфонический оркестр король и шут купить билеты - redkassa.ruкупить ювелирный гипспдв заказать


Старый 11.02.2008, 16:55   #17
Alicia
Пользователь
 
Аватар для Alicia
 
Пол:Женский
Регистрация: 11.02.2008
Адрес: Запорожье
Сообщений: 111
Репутация: 245
По умолчанию Ответ: Вопрос об Oracle

SQL> SELECT OBJECT_NAME, OBJECT_TYPE, STATUS FROM USER_OBJECTS;
И увидишь все индексы...
Alicia вне форума
 
Ответить с цитированием Вверх
Старый 12.02.2008, 07:17   #18
olgvs
Неактивный пользователь
 
Регистрация: 10.02.2005
Сообщений: 5
Репутация: 0
По умолчанию Ответ: Вопрос об Oracle

А еще лучше
SELECT OWNER,OBJECT_NAME, OBJECT_TYPE, STATUS
FROM DBA_OBJECTS
GROUP BY OWNER,OBJECT_NAME, OBJECT_TYPE, STATUS
SORT BY 1,2,3;
И доки почитать не вредно.
olgvs вне форума
 
Ответить с цитированием Вверх
Старый 22.05.2008, 06:56   #19
Acid2008
Неактивный пользователь
 
Регистрация: 22.05.2008
Сообщений: 2
Репутация: 1
По умолчанию Ответ: Вопрос об Oracle

PL/SQL Developer интерфейс конечно старовать. но можно сделать всё.
Есть мелкие неудобства, например ввод имени первичного ключа ручками при создании таблицы

Добавлено через 1 минуту
Цитата:
Сообщение от guseynov Посмотреть сообщение
Люди мне нужно индексировать базу данных на Oracle 9i, кто знает чем это можно сделать? и как?

Первичные ключи создавай, они автоматом индексируются

Последний раз редактировалось Acid2008; 22.05.2008 в 06:57.. Причина: Добавлено сообщение
Acid2008 вне форума
 
Ответить с цитированием Вверх
Старый 29.05.2008, 13:10   #20
zhitya
Неактивный пользователь
 
Пол:Мужской
Регистрация: 23.12.2006
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Вопрос об Oracle

Цитата:
Сообщение от Biosi Посмотреть сообщение
Нужно узнать структуру базы данных, хранимой в Oracle. У меня есть Oracle 8i и в нём имеется SQL+, а также база данных, структуру которой надо узнать. Есть ли для Oracle какая-нибудь оболочка чтобы я мог видеть, из каких таблиц состоит моя база? Типа как это сделано в MS Access. Ответьте пожалуйста, кто-нибудь. Очень нужно.

Все это можно очень просто сделать с помощью SQL Script Builder-а - он тебе сразу полный SQL составит по структуре любой бд, а также разные procedures не забудет и тп. Работает через любые драйверы.
zhitya вне форума
 
Ответить с цитированием Вверх
Старый 11.07.2008, 16:48   #21
v_ilya
Неактивный пользователь
 
Пол:Мужской
Регистрация: 11.07.2008
Сообщений: 5
Репутация: 0
По умолчанию Ответ: Вопрос об Oracle

Индексировать базу - это некорректно поставленный вопрос. Индексы строятся для улучшения выполнения конкретных выполняемых запросов.
Вначале смотрится план запроса, если есть full scan на большую таблицу и выборка идет по нескольким небольшим полям, то есть смысл построить индексы по этим полям, а затем собрать статистику по таблице и индексам используя dbms_stats.
v_ilya вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Oracle cmpax Базы данных 5 12.04.2010 19:45
Oracle + PHP ERO1 Базы данных 2 23.09.2009 17:16
oracle sternev Скорая помощь 1 15.07.2009 15:49
Oracle 8 duffik Базы данных 14 19.04.2008 00:13
Oracle 9i serg_s_s Базы данных 0 29.03.2008 17:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:25. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05578 секунды с 11 запросами