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