sqlplus login/passwd@server:port/sid
Заметки
среда, 29 августа 2018 г.
Oracle query plan analysis
- explain plan
for select...
select plan_table_output from table(dbms_xplan.display(format =>'ALL'))
- autotrace via sqlplus
set autotrace traceonly;
- hint gather_plan_statistics
select /*+ GATHER_PLAN_STATISTICS */ /* xxx001*/
select sql_id, child_number
from v$sql
where sql_text like '%xxx001%';
select * from table(dbms_xplan.display_cursor( '50t9x60v9tsk3', 0, 'ALLSTATS LAST'))
пятница, 16 сентября 2016 г.
splitстроки в несколько строк ORACLE
select regexp_substr(Error ,'[^,]+', 1, level) from your_table
connect by regexp_substr(Error , '[^,]+', 1, level) is not null;
connect by regexp_substr(Error , '[^,]+', 1, level) is not null;
вторник, 9 августа 2016 г.
как посмотреть топ 10 объектов, которые использую место в тейблсетах ORACLE
SELECT * FROM (
SELECT
OWNER, SEGMENT_NAME, BYTES/1024/1024 SIZE_MB, SEGMENT_TYPE
FROM
DBA_SEGMENTS
WHERE
SEGMENT_TYPE = 'TABLE' -- <> 'TABLE'
ORDER BY
BYTES/1024/1024 DESC ) WHERE ROWNUM <= 10
SELECT
OWNER, SEGMENT_NAME, BYTES/1024/1024 SIZE_MB, SEGMENT_TYPE
FROM
DBA_SEGMENTS
WHERE
SEGMENT_TYPE = 'TABLE' -- <> 'TABLE'
ORDER BY
BYTES/1024/1024 DESC ) WHERE ROWNUM <= 10
четверг, 2 июня 2016 г.
usefull git commands
delete last commit and make previous versson as head one
git reset --hard HEAD~1
merge you changes with already exist in branch
git pull --rebase
четверг, 4 июня 2015 г.
последовательность выполнения sql запроса
SELECT name, COUNT(*) as cnt
FROM dbo.orderitem
WHERE parentid IS NULL
GROUP BY name
HAVING COUNT(*) > 1
ORDER BY name
Этот запрос возвращает наименования заказов количество позиций в которых превышают единицу.
После запуска запроса SQL иинтерпритатор обрабатывает представленный выше запрос не той последовательности в которой он написан, а в несколько иной:
- FROM dbo.orderitem
- WHERE parentid is null
- GROUP BY name
- HAVING COUNT(*) > 1
- SELECT name, COUNT(*) as cnt
- ORDER BY name
пятница, 29 мая 2015 г.
Oracle 11 фичи для разработчиков
Полезно
http://www.dbanotes.com/database-development/oracle-11g-new-features-for-developers/
http://www.dbanotes.com/database-development/oracle-11g-new-features-for-developers/
Подписаться на:
Комментарии (Atom)