2011/05/31 : SQLGate 2010 For MySQL Dev/Exp/Free 2.2.1.5 버전 업데이트
2011/06/24 댓글 남기기
2011/05/31 : SQLGate 2010 For MySQL Dev/Exp/Free 2.2.1.5 버전 업데이트
1. MySQL 5.5.12에서 접속시 “BAD HANDSHAKE” 에러 패치
2. 쿼리, 로그인 컴포넌트 최신버전으로 교체
3. SSH 접속시 에러 패치
We are making SQLGate as an essential program to all developers in the world.
2011/06/24 댓글 남기기
2011/05/31 : SQLGate 2010 For MySQL Dev/Exp/Free 2.2.1.5 버전 업데이트
1. MySQL 5.5.12에서 접속시 “BAD HANDSHAKE” 에러 패치
2. 쿼리, 로그인 컴포넌트 최신버전으로 교체
3. SSH 접속시 에러 패치
2011/01/25 댓글 남기기
이 글을 포스팅 하기엔 좀 늦은 감이 있지만 오라클에서 MySQL 5.5를 발표하였다고 합니다.
모르시는 분들이 있을것이라 생각하고 포스팅 합니다.
MySQL 5.5는 윈도우와 리눅스, 오라클 솔라리스 및 맥 OS X 등을 포함한 다수의 운영환경에서 구동되는 웹 애플리케이션의 성능과 확장성을 개선할 수 있는 중요한 기능들을 대거 포함하고 있다. GNU GPL (GNU General Public License)에 기반한 MySQL 5.5 커뮤니티 에디션 (MySQL 5.5 Community Edition)은 무료 다운로드가 가능하며 스토리지 엔진인 이노DB(InnoDB)를 포함한다.
이번 릴리즈는 주요 사용자 커뮤니티의 참여와 MySQL 5.5 릴리즈 지원자들의 피드백으로 더욱 철저한 테스트를 거친 제품이다.
웹 애플리케이션을 위해 향상된 가용
MySQL 5.5 릴리즈는 MySQL 데이터베이스 관리자(DBA)들과 개발자들이 웹애플리케이션을 효과적으로 구축, 운영 및 확장할 수 있도록 향상된 확장성과 커스터마이제이션 역량을 제공한다.
MySQL 5.5의 주요 성능 진보
최근 벤치마크 결과 MySQL 5.5 릴리즈 지원자들은 MySQL 5.1과 비교해 상당한 성능 향상을 경험한 것으로 보고되었다. 그 결과는 다음과 같다.
오라클의 코퍼레이트 아키텍트 담당 에드워드 스크레븐(Edward Screven)은 “이번 MySQL 릴리즈는 빠른 혁신과 플랫폼 개선을 통해 오라클이 MySQL 커뮤니티에 기울이는 관심과 지속적 투자를 보여준다”며 “이제 DB사용자 및 ISV들은 중요한 웹과 임베디드 애플리케이션을 구축할 때 마이크로소프트 SQL 서버 대신 MySQL 5.5를 사용해 더 향상된 성능과 안전성, 확장성 및 비용 효율성을 실현할 수 있게 되었다”라고 말했다.
뉴스 본문 내용 : http://www.oracle.com/global/kr/press/2010/1217.html
MySQL 5.5에 추가된 특징.
* 반동기화 리플리케이션을 위한 인터페이스 지원: 마스터 쪽에서 수행한 commit는 적어도 한 개의 슬레이브가 해당 트랜잭션에 대한 이벤트를 기록하고 받았다는 것을 인지할 때까지 트랜잭션을 수행했던 세션에 돌아가기 전에 정지시킨다. 반동기화 리플리케이션은 선택적인 플러그인 구성요소를 통해 수행된다. 참조 Section 16.2.8, “Semisynchronous Replication”
* SQL 표준 SIGNAL 와 RESIGNAL 구문에 대한 지원. 참조 Section 12.8.8, “SIGNAL and RESIGNAL”.
* 새로운 LOAD XML 구문을 포함한, XML 기능적인 향상.
* 사용자-정의 파티셔닝의 새로운 두 타입: RANGE COLUMNS 파티셔닝은 RANGE 파티셔닝의 확장이다; LIST COLUMNS 파티셔닝은 LIST 파티셔닝의 확장이다. 이들 각 확장은 MySQL 파티셔닝 수행능력에 두 가지 개선사항을 제공한다:
a. DATE, DATETIME, 또는 문자열 값들(CHAR 또는 VARCHAR 같은)을 기반으로하는 range 또는 list 파티셔닝을 정의할 수 있다.
RANGE COLUMNS 또는 LIST COLUMNS 를 이용한 파티셔닝일 때 여러 컬럼 값들을 기반으로 하는 ranges 또는 lists 를 정의할 수 있다. range 또는 list는 16컬럼까지 참조할 수 있다.
b. 이들 파티셔닝 타입들을 이용해 정의한 테이블들에 대해, partition pruning은 a = 10 AND b > 5 또는 a < “2005-11-25″ 그리고 b = 10 AND c = 50 같은, 컬럼 값들과 상수들 사이의 다중 비교를 이용하는 WHERE 조건을 사용하는 쿼리를 바로 최적화 시킬 수 있다.
더 많은 정보를 원하면 Section 17.2.1, “RANGE Partitioning”, 와 Section 17.2.2, “LIST Partitioning” 을 참조한다.
* ALTER TABLE … TRUNCATE PARTITION 구문을 이용한 파티션한 테이블의 하나 또는 여러 파티션들에서 모든 열들을 이제는 삭제할 수 있다. 구문 실행은 테이블 구조의 영향을 주지 않고 열들을 삭제한다. TRUNCATE PARTITION 절에서 명명한 파티션들은 인접할 필요는 없다.
* Key cache는 CACHE INDEX 와 LOAD INDEX INTO CACHE 구문들을 이용해, 파티션한 MyISAM 테이블에 있는 인덱스들을 위해 현재 지원된다. 더구나, key cache는 정의할 수 있고 전체 파티션한 테이블 또는 하나 또는 여러 파티션들에서 인덱스를 로드시킬 수 있다. 후자의 경우, 해당 파티션은 인접할 필요는 없다.
* TO_SECONDS() 함수가 추가됐다. 이 함수는 date 또는 datetime 표현을 0 년 이후 초값으로 변화한다. 파티션닝 표현에서 이 함수를 사용하게 될 것이다. 그리고 partition pruning이 이들 표현을 이용해 정의한 테이블들에 지원된다.
다음에 소개되는 구조는 앞으로 나올 MySQL 버전에서는 제거되거나 제한될 것이다. 이것을 사용하려면 업데이트를 해야 한다.
* table_type 시스템 변수( storage_engine 사용).
CREATE TABLE 또는 ALTER TABLE 에서 스토리지 엔진을 지정하기 위한 TYPE 테이블 옵션(ENGINE을 사용한다)
SHOW TABLE TYPES SQL 구문 (SHOW ENGINES 을 사용한다)
* log_bin_trust_routine_creators 변수 (log_bin_trust_function_creators 을 사용한다)
* TIMESTAMP(N): N 의 폭 표시를 지정하는 능력 (N 없이 사용한다).
* SHOW INNODB STATUS 와 SHOW MUTEX STATUS SQL 구문 (둘 다 SHOW ENGINE INNODB STATUS 을 사용한다.
* LOAD TABLE … FROM MASTER 와 LOAD DATA FROM MASTER SQL 구문
* SHOW PLUGIN SQL 구문 (SHOW PLUGINS 을 사용한다).
* BACKUP TABLE 와 RESTORE TABLE 구문
* 리플리케이션 변수를 설정하기 위한 –master-xxx 서버 옵션 (CHANGE MASTER TO 구문을 사용한다): –master-host, –master-user, –master-password , –master-port, –master-connect-retry, –master-ssl, –master-ssl-ca, –master-ssl-capath, –master-ssl-cert, –master-ssl-cipher, –master-ssl-key.
[출처] What Is New in MySQL 5.5(MySQL 5.5에 추가된 특징) (SUN MySQL 스터디)
2010/05/15 댓글 남기기
Oracle Database 11g를 주제로 새로 연재되는 시리즈를 통해 Database Replay, Flashback Data Archive, SecuireFiles와 같은 새로운 기능에 대해 배워 보십시오. 직접 실행해 볼 수 있는 샘플 코드와 How-To 가이드가 함께 제공됩니다.
변화는 언제나 위험을 동반합니다. 변경 사항이 아무리 사소한 것이라 할지라도, 변화가 미칠 수 있는 영향을 가능한 한 정확하게 예측하고 적절한 대응 조치를 취해야 합니다.
Oracle Database 11g에 새로이 포함된 Real Application Testing은 그 동안 우리가 상상만 하던 기능을 현실화하여, 새로운 변경 사항을 운영 환경에 안전하게 적용할 수 있게 합니다. 한 예로, Database Replay 툴을 이용하여 운영 데이터베이스 워크로드를 캡처하고 테스트 데이터베이스에서 재생함으로써 변경 작업으로 인한 영향을 평가할 수 있습니다. 또 SQL Performance Analyzer를 통해 SQL 구문에 대한 변경 사항이 성능에 미치는 영향을 예측하는 것이 가능합니다. 제 개인적인 의견으로는, Real Application Testing 기능 하나만으로도 새로운 버전으로 업그레이드할 이유가 충분하다고 봅니다.
전반적으로 보았을 때, Oracle Database 11g는 데이터베이스 인프라스트럭처를 훨씬 더 효율적이고, 탄력적이고, 관리하기 편한 환경으로 개선하고 있습니다. 한 예로, 파티셔닝에 추가된 새로운 기능을 이용하면 파티셔닝 된 테이블의 설계, 관리 업무를 극적으로 개선할 수 있습니다.
출처 : http://www.oracle.com/technology/global/kr/pub/articles/oracle-database-11g-top-features/index.html
2010/05/15 댓글 남기기
In catching up on blog posts I see that Jonathan Lewis, Christian Antognini and Nuno Souto picked up on the deferred segment creation new feature in Oracle 11gR2. In keeping with the theme, I thought I’d put together the top 10 new features in Oracle Database 11g Release 2 (11.2) that I consider significant.
Analytic Functions 2.0
Recursive WITH Clause
Preprocessing Data for ORACLE_LOADER Access Driver in External Tables
In-Memory Parallel Execution
Auto Degree of Parallelism (Auto DOP) and Parallel Statement Queuing
Significant Performance Improvement of MV On-Commit Fast Refresh
Database Resource Manager Instance Caging
ASM Intelligent Data Placement
Database File System (DBFS)
Hybrid Columnar Compression
In future posts I’ll dive into some of these in more technical detail but for now I thought I’d throw my list out there to raise awareness of the things I am looking at as a database performance engineer.
http://structureddata.org/2009/09/09/top-10-oracle-11gr2-new-features/
최근 댓글