====== MySQL ====== * [[database:mysql:install|MySQL Install / 설치]] - [[https://www.javacodegeeks.com/2015/04/docker-mysql-persistence.html|Docker MySQL Persistence]] * [[database:mysql:example_db|MySQL Example Databases]] MySQL에서 제공해주는 다양한 테이블과 예제 데이터 * [[database:mysql:basic|MySQL 기본 명령어 정리]] * [[database:mysql:config|MySQL 설정]] * [[database:mysql:charset|MySQL charset encoding]] * [[database:mysql:performance|MySQL 성능]] * [[database:mysql:dump|MySQL Database Dump]] * [[database:mysql:jdbc|MySQL JDBC]] * [[database:mysql:proxysql|ProxySQL]] * [[database:mysql:scale|MySQL Scalability]] * [[database:mysql:pmm|PMM Percona Monitoring and Management]] * [[http://downloads.mysql.com/archives/|MySQL Product Archives]] : MySQL 관련 제품들의 모든 버전을 모아둔 곳. * [[http://www.tecmint.com/mysql-performance-monitoring/|4 Useful Commandline Tools to Monitor MySQL Performance in Linux]] ===== Table/Column 이름 대소문자 구분 ===== * Table 이름은 Windows 에서는 대소문자를 구분하지 않고 Linux/Unix 계열에서는 대소문자를 구분한다. -> 개발시 항상 **대소문자를 구분하는게 낫다. 그리고 Linux 장비에서 테스트한다.** * 컬럼 이름은 항상 대소문자를 구분하지 않는다. ===== 정보 ===== * [[http://planet.mysql.com/|Planet MySQL]] * [[http://www.percona.com/software/percona-toolkit|Percona-Toolkit]] * [[http://hackmysql.com/|Hack MySQL]] * [[http://code.google.com/p/innotop/|InnoTop]] ===== 문서 ===== * [[http://quicket-engineering.tumblr.com/post/37961576249/mysql|MySQL 운영하면서 겪은 문제점과 해법들]] * [[http://dev.paran.com/2011/06/24/mysql-mass-data-dbms-tuning-case-study-on-statistics-and-analysis-server/|MySQL 대용량 DBMS 개선 사례 (통계 수집/분석 서버) | 파란 개발자 블로그]] * [[http://dev.paran.com/2011/06/10/mysql-innodb-engine-3-tips-you-must-know/|MySQL InnoDB Engine 사용 시 반드시 알아야 할 세 가지]] * [[http://dev.paran.com/2012/05/15/mysql-table-index-design-tip/|MySQL 테이블과 인덱스 설계시 주의해야 할 13 가지]] * [[https://blogs.oracle.com/MySQL/entry/scaling_web_databases_auto_sharding|Scaling Web Databases: Auto-Sharding with MySQL Cluster]] * [[https://blogs.oracle.com/mysqlinnodb/entry/new_enhancements_for_innodb_memcached|New Enhancements for InnoDB Memcached (Transactions on InnoDB)]] * [[https://github.com/DeNA/HandlerSocket-Plugin-for-MySQL|Handler Socket]] NoSQL plugin for MySQ * [[http://blog.jidolstar.com/868|MySQL에서 직접 PreparedStatement 사용하기]] * [[http://www.hanb.co.kr/network/view.html?bi_id=1297|[한빛 네트워크] MySQL 관리자를 위한 오픈 툴]] * [[http://www.percona.com/blog/2015/03/09/5-free-handy-tools-for-monitoring-and-managing-mysql-replication/|5 handy tools for monitoring and managing MySQL replication]] * [[http://gywn.net/2012/05/matters-require-attention-with_mysql/|MySQL 사용 시 주의해야 할 몇 가지 | gywndi's database]] * [[https://stackoverflow.com/questions/12504208/what-mysql-data-type-should-be-used-for-latitude-longitude-with-8-decimal-places|What MySQL data type should be used for Latitude/Longitude with 8 decimal places?]] * 위치 정보의 저장 : ''lat DECIMAL(10, 8) NOT NULL, lng DECIMAL(11, 8) NOT NULL'' * [[http://blog.kichul.co.kr/2017/03/13/2017-03-13-mysql-note/|MySQL 자주 사용하는 쿼리 모음과 관리 팁 - kichul's blog]] * [[https://www.infoq.com/news/2018/07/github-mysql-high-availability|Github Engineering Adopts New Architecture for MySQL High Availability]] * [[https://examples.javacodegeeks.com/enterprise-java/sql-enterprise-java/mysql-server-tutorial/|MySQL Server Tutorial | Examples Java Code Geeks - 2018]]