Установка СУБД Oracle и Postgre на Windows для тестов (обучения)
SQL - Oracle - подключение к базе
Для работы с БД в комплекте идет консольное приложение, но это скорее для админов.
Для ежедневной работы лучше с графическим интерфейсом:
* SQL Developer
* PL/SQL Developer (нужен ключ, но когда это кого-то останавливало?)
Качаем, распаковываем / устанавливаем, запускаем. В SQL Developer создать подключение к БД: Name - произвольное имя подключения (например, SYS) Username - SYS Password - пароль для системной/админской учетки Role - выбрать SYSDBA Включить пункт Service Name, ввести в поле служебное имя БД (было указано при установке). Можно сразу протестировать подключение кнопкой Test. Если норм - сохранить подключение...
Происшествие с индексом
Происшествие с индексом Друзья, всем привет! 👋 С вами Костя Андронов. Сегодня разберём интересную ситуацию, которую я показывал на одной из практик курса «Оптимизация Oracle SQL». Есть табличка employee1, у неё есть индекс по колонке department_id. Пишем простой запрос: select ... from employee1 e where department_id = 11; Селективность этого предиката - 1,6% от общего количества строк в таблице. Помните правило: индекс обычно используется, когда выбирается менее 15% строк. В нашем случае 1,6% - прямо идеальные условия для применения индекса! ⚙️ Но если заглянуть в план выполнения, то видим...