LogoLogo
NHN커머스 메인고객지원
  • 고도몰 DBMS 업그레이드 안내
  • 💡고도몰 튜닝 상점이라면 필독!
  • ‼️제거되는 기능
    • 🔤신규 추가 키워드/예약어 사용 금지
  • ❗더 이상 사용되지 않는 기능
  • ➕추가되는 기능
    • InnoDB
    • JSON
    • Optimizer
    • Hash Join Optimization
    • Query cast injection
    • Optimizer hints for FORCE INDEX, IGNORE INDEX.
    • Derived condition pushdown optimization
    • Generated invisible primary keys
    • 그 외
  • 일정안내
    • 🗓️DBMS 업그레이드 일정 안내
Powered by GitBook
LogoLogo

NHN COMMERCE

  • 공지사항
  • 회사소개

Partners

  • 서비스 제휴문의
  • 셀러어드민
  • 디자인 파트너

Developers

  • 스토어
  • 워크스페이스
  • API가이드
  • 스킨/앱 개발 가이드

Support

  • 전체 사이트맵

©NHN COMMERCE Corp. All rights reserved.

On this page
  • 1. PASSWORD() 함수 제거
  • 2. 쿼리 캐시 제거
  • 3. group by 절의 asc or desc 사용이 불가
  • 4. EXPLAIN 문의 EXTENDED 및 PARTITIONS 키워드 제거 (항상 활성화)
  • 5. 암호화 관련 항목
  • 6. 공간 함수 이름의 일관성을 위해 ST_, MBR로 변경하여 더 이상 사용되지 않는 공간 함수 제거
  • 7. 파서는 더 이상 \N을 SQL 문에서 NULL의 동의어로 취급하지 않음
  • 8. WKB(Well-Known Binary) 값에서 기하학 값을 생성하는 함수 (ST_GeomCollFromWKB(), ST_GeomFromWKB() 등)에서 Geometry 인수 사용 불가
  • 9. PROCEDURE ANALYSE() 구문 제거 (DBMS 업그레이드 후부터 사용되지 않음)
  • 10. INFORMATION_SCHEMA의 INNODB_LOCKS, INNODB_LOCK_WAITS 테이블 제거
  • 11. JSON_APPEND() 함수 제거
  • 12. SET 이외의 명령문에서 사용자 변수 설정은 DBMS 업그레이드 후부터 더 이상 사용되지 않으며 경고 발생
  • 13. 신규 추가 키워드/예약어 사용 금지

Was this helpful?

제거되는 기능

더 이상 사용되지 않으며 DBMS 업그레이드 후 제거되는 기능

1. PASSWORD() 함수 제거

  • DBMS 업그레이드 전 password() 함수가 활용된 기능 수정 필요

2. 쿼리 캐시 제거

3. group by 절의 asc or desc 사용이 불가

  • asc or desc를 사용하려면 order by 사용

4. EXPLAIN 문의 EXTENDED 및 PARTITIONS 키워드 제거 (항상 활성화)

5. 암호화 관련 항목

  • ENCODE(), DECODE() 함수 제거

  • ENCRYPT() 함수 제거

    • SHA2() 사용

  • DES_ENCRYPT(), DES_DECRYPT() 함수 제거

    • AES_ENCRYPT(), AES_DECRYPT() 사용

6. 공간 함수 이름의 일관성을 위해 ST_, MBR로 변경하여 더 이상 사용되지 않는 공간 함수 제거

7. 파서는 더 이상 \N을 SQL 문에서 NULL의 동의어로 취급하지 않음

8. WKB(Well-Known Binary) 값에서 기하학 값을 생성하는 함수 (ST_GeomCollFromWKB(), ST_GeomFromWKB() 등)에서 Geometry 인수 사용 불가

9. PROCEDURE ANALYSE() 구문 제거 (DBMS 업그레이드 후부터 사용되지 않음)

10. INFORMATION_SCHEMA의 INNODB_LOCKS, INNODB_LOCK_WAITS 테이블 제거

  • PERFORMANCE_SCHEMA의 data_locks, data_lock_waits 테이블 사용

11. JSON_APPEND() 함수 제거

  • JSON_ARRAY_APPEND() 사용

12. SET 이외의 명령문에서 사용자 변수 설정은 DBMS 업그레이드 후부터 더 이상 사용되지 않으며 경고 발생

SET @val=100;

SELECT @val;
/*
+------+
| @val |
+------+
|  100 |
+------+
*/

SELECT @val:=@val+100 as '@val';
+------+
| @val |
+------+
|  200 |
+------+

/* show warnings
Setting user variables within expressions is deprecated and will be removed in a future release. Consider alternatives: 'SET variable=expression, ...', or 'SELECT expression(s) INTO variables(s)'.
*/

13. 신규 추가 키워드/예약어 사용 금지

  • DBMS 업그레이드 시, 총 135개의 신규 키워드/예약어 추가

  • 추가되는 키워드/예약어가 사용되지 않도록 확인 필요

  • 신규 추가 키워드/예약어 사용 금지

Previous고도몰 튜닝 상점이라면 필독!Next신규 추가 키워드/예약어 사용 금지

Last updated 10 months ago

Was this helpful?

‼️