본문 바로가기

반응형

DB(SQL)

(83)
[ORACLE] 힌트 HINT /*+ materialize */ 원본 쿼리에 위 힌트절을 사용 후 select * from table(dbms_xplan.display_cursor(null, null, 'allstats advanced last')); 이거 해보시고 Predicate information 보심 실제 쿼리 변환돼서 나오는 조건절 확인 된다고 한다.. 나중에 실험해보자
DB 관련 사이트 https://db-engines.com/ DB-Engines - Knowledge Base of Relational and NoSQL Database Management Systems DB-Engines DB-Engines is an initiative to collect and present information on database management systems (DBMS). In addition to established relational DBMS, systems and concepts of the growing NoSQL area are emphasized. The DB-Engines Ranking is a list of db-engines.com
[mysql/maria] upsert (insert /update) upsert 라는 기능이 있습니다. (있으면 update 없으면 insert) 버전에 따라서 지원을 안할 경우 트리거를 이용하여 할수도 있으나 버전이 된다면 아래와 같은 명령어로 사용할 수 있습니다. (test해보지 않아 문법이 틀릴 수 있습니다. 자세한 사항은 Docs를 참조해주세요.) (버전에 따라 명령어가 실행되지 않을 수 있습니다. 적용되는 버전은 Docs를 참조해주세요.) t1 ---------------- a | b | c | ---------------- 1 | 2 | 3 | a unique key insert / update INSERT INTO t1 (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1; or UPDATE t1 SET c=c+1 W..
[MariaDB ] Real MariaDB 인덱스 머지 http://www.gurubee.net/lecture/4197 인덱스 머지(INDEX MERGE) 5.8 인덱스 머지(index_merge) (MariaDB)(MySQL)인덱스를 이용하여 테이블을 읽는 경우 대부분은 하나의 인덱스만 활용할 수 있다.인덱스 머지 실행계.. www.gurubee.net
[SQL] Pushing http://wiki.gurubee.net/pages/viewpage.action?pageId=6259630 4. 조건절 Pushing - [종료]대용량 데이터베이스 스터디 - 개발자, DBA가 함께 만들어가는 구루비 지 Added by 이창헌, last edited by 이창헌 on 10월 10, 2010 조건절 Pushing 뷰를 액세스하는 쿼리를 최적화할 때 옵티마이져는 1차적으로 뷰 Merging을 고려한다. 하지만 아래와 같은 이유로 뷰 Merging에 실패할 wiki.gurubee.net
[MYSQL/MARIA] 복합 UNIQUE KEY와 NULLABLE Composite Unique key constraint with multiple null value in one of the column 예를들어 room_id와 camera_number를 복합 unique key로 설정하였다. 그리고 room_id는 nullable 하다. 그럴 경우 아래와 같이 했을 때 error가 날까? 결론 아니다. 왜? null 은 값이 아니라 비교가 불가능 하기 때문. 테이블 구성할때 이부분을 조심해야할것 같다. https://stackoverflow.com/questions/54287281/composite-unique-key-constraint-with-multiple-null-value-in-one-of-the-column Composite Unique key const..
[DB] DB 특이한 문법? PL/SQL 트랜잭트 SQL(Transact-SQL, T-SQL)
DA, AA, TA, BA... 소프트웨어 아키텍트 Software Architect(AA, TA, DA, QA, BA)...의 역할은? - AA(Application Architect) : 공통 로직, 개발표준, 프레임워크 등 공통업무 설계자 - TA (Technical Architect) : OS, WEB, WAS, DB 설치 등 하드웨어와 네트워크 구축 담당자 - DA(Data Architect) : 데이터 표준, 구조, 품질, 마이그레이션 등 DB 설계자 - QA(Quality Assurance) : 산출물과 소스코드에 대한 품질을 보증하는 담당자 - BA(business architect) : 기술적 관점이 아닌 비즈니스 관점의 프로세스 설계자 https://m.blog.naver.com/PostView.naver?blogId=good-proje..

반응형