본문 바로가기
조회 수 2844 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form
# TAKIS 서버용 my.cnf
# 구성 시작 정보
# DESCR : 8GB RAM, InnoDB 전용, ACID, 연결 수가 적음, 무거운 쿼리
# TYPE : SYSTEM
# END CONFIG INFO

[고객]
포트 = 7000
socket = /var/lib/mysql/mysql.sock
default-character-set = utf8

[mysqld]
포트 = 7000
socket = /var/lib/mysql/mysql.sock

### *** 댓글 1 *** ###
# 문자 세트 = utf8
init-connect = 'SET NAMES utf8'
문자 집합 - 서버 = utf8
데이터 정렬 서버 = utf8_unicode_ci

### *** 댓글 2 *** ###
# 이벤트를 ON으로 설정
event_scheduler = 1


### *** 댓글 3 *** ###
# 테이블 이름은 대소 문자를 구분합니다.
lower_case_table_names = 1
건너 뛰기 - 외부 잠금
건너 뛰기 - 경고 - 경고

back_log = 50
max_connections = 1024
max_connect_errors = 10
max_allowed_packet = 256M
table_open_cache = 1280
# 쿼리 성능을 높이기 위해 MySQL 쿼리 캐시 사용
query-cache-type = 1
# (1GB RAM 당 32MB)
query_cache_size = 256M
query_cache_limit = 256M

### *** 댓글 4 *** ###
# RAM 4GB는 1M을 사용합니다.
binlog_cache_size = 2M
# RAM 4GB는 64M을 사용합니다.
max_heap_table_size = 384M
# RAM 4GB 사용 8
thread_cache_size = 8
# USE RAM  
# join_buffer_size - 1GB는 1M, 2GB는 2M, 4GB는 4M
join_buffer_size = 16M
# sort_buffer_size - 1GB는 1M, 2GB는 2M, 4GB는 4M
sort_buffer_size = 8M
# key_buffer - 1GB는 64M, 2GB는 128M, 4GB는 256M
key_buffer_size = 256M
# read_buffer_size - 1GB는 1M, 2GB는 2M, 4GB는 4M
read_buffer_size = 6M
# 정렬 후 정렬 된 순서로 행을 읽을 때 행이 읽 t집니다
디스크 검색을 피하기 위해이 버퍼를 통해 #. ORDER BY를 향상시킬 수 있습니다.
이 값을 높게 설정하면 성능이 크게 향상됩니다.
read_rnd_buffer_size = 16M

# MyISAM은 특별한 트리 모양의 캐시를 사용하여 대량 삽입 (즉,
# INSERT ... SELECT, INSERT ... VALUES (...), (...), ... 및 LOAD DATA
# INFILE) 빠릅니다. 이 변수는 캐시 트리의 크기를
스레드 당 # 바이트. 이 값을 0으로 설정하면이 최적화가 비활성화됩니다. 해야 할 것
bulk_insert_buffer_size = 64M

### *** 댓글 5 *** ###
# thread_concurrency = 2 * (CPU 수)
thread_concurrency = 4
# 빠른 연결 및 데이터 전송
스킵 - 이름 - 해결

# query_cache_size = 384M
#thread_cache_size = 16384
############################
### *** 플러그인 설정 InnoDB *** ###
############################
# 마리아 플러그인을 실행하고 건너 뛰십시오.
# Important very important
# skip-innodb
# xtradb = 0
# 실행 파일 Innodb
# ignore_builtin_innodb
### *** 댓글 6 *** ###
default_storage_engine = Innodb
innodb_file_per_table = 1
innodb_file_format = 바라쿠다
innodb_strict_mode = 1
# 쓰레드 스택 크기. 이 메모리 양은에서 예약되어 있습니다.
# 연결 시간. MySQL 자체는 보통 64K 이상 필요하지 않습니다.
# 메모리를 사용하는 반면, 자신 만의 배고픈 UDF 함수 나
# OS는 일부 작업에 더 많은 스택이 필요하므로이 값을 설정해야 할 수 있습니다.
# 값을 높게 설정하십시오.
thread_stack = 192K
# 기본 트랜잭션 격리 수준을 설정합니다. 사용 가능한 레벨은 다음과 같습니다.
# READ- 미수, READ COMMITTED, REPEATABLE-READ, SERIALIZABLE
transaction_isolation = 반복 가능 - 읽기

# 내부 (메모리 내부) 임시 테이블의 최대 크기. 테이블
#이 값보다 커지면 자동으로 디스크로 변환됩니다.
# based table이 제한은 단일 테이블에 대한 것입니다. 많은 것이있을 수있다.
# 그들의. RAM 4GB는 64M을 사용합니다.
tmp_table_size = 384M
# log-slow-queries = /www/temp/logs/slow.log
#long_query_time = 10

### *** 댓글 7 *** ###
### MySQL을위한 플러그 인 NoSQL 프로토콜 사용 ###
큰 테이블
# 읽기 요청을 위해 바인드 할 포트 번호
loose_handlersocket_port = 6800
# 쓰기 요청을 위해 바인드 할 포트 번호
loose_handlersocket_port_wr = 6900
# 읽기 요청을위한 작업자 스레드 수
loose_handlersocket_threads = 16
# 쓰기 요청을위한 작업자 스레드 수
loose_handlersocket_threads_wr = 1


# *** 복제 관련 설정 ***
# 1 - 2 사이의 고유 한 서버 식별 번호 ^ 32-1. 이 값
#은 마스터 호스트와 슬레이브 호스트 모두에 필요합니다. 기본 값은 1입니다.
# "master-host"는 설정되지 않지만 MySQL은 마스터로 작동하지 않습니다
# 생략하면.
server-id = 1

# 복제 슬레이브 (이것을 사용하기 위해 마스터 섹션을 주석 처리하십시오)
#이 호스트를 복제 슬레이브로 구성하려면 다음 중에서 선택할 수 있습니다.
# 두 가지 방법 :
# 1) CHANGE MASTER TO 명령을 사용하십시오.
# 구문은 다음과 같습니다.
# CHANGE MASTER TO MASTER_HOST = <호스트>, MASTER_PORT = <포트>
# MASTER_USER = <사용자>, MASTER_PASSWORD = <암호>;
# <host>, <user>, <password>를 따옴표로 묶은 문자열로 바꾸고
# <port>는 마스터의 포트 번호 (기본값은 3306)입니다.
# 예:
#
# CHANGE MASTER TO MASTER_HOST = '125.564.12.1', MASTER_PORT = 3306,
# MASTER_USER = 'joe', MASTER_PASSWORD = 'secret';
# 또는
#
# 2) 아래 변수를 설정하십시오. 그러나이 방법을 선택한 경우
# 처음으로 복제를 시작하십시오 (예를 들어 실패한 경우에도 마찬가지입니다).
# master-password에서 패스워드를 잘못 입력했고 슬레이브가 실패한 경우
# connect), 슬레이브는 master.info 파일을 생성하고 나중에
이 파일에서 아래의 변수 값을 # 변경하면 무시됩니다.
# 끝내지 않으면 master.info 파일의 내용으로 덮어 씁니다.
# 슬레이브 서버, master.info를 삭제하고 슬레이버 서버를 재시작하십시오.
# 그 이유 때문에, 아래 줄을 그대로 두길 원할 것입니다.
# (댓글이 달린) 대신 CHANGE MASTER TO를 사용하십시오 (위 참조)
#
# 2와 2 사이의 고유 한 고유 ID 필요 ^ 32 - 1
# (마스터와 다른)
master-host가 설정된 경우 기본값은 2입니다.
# 생략해도 슬레이브로서 기능하지 않는다.
# server-id = 2
#
#이 슬레이브에 대한 복제 마스터 - 필수
# master-host = <호스트 이름>
#
# 연결할 때 슬레이브가 인증에 사용할 사용자 이름
마스터에게 # - 필수
# master-user = <username>
#
# 접속할 때 슬레이브가 인증 할 패스워드.
# 마스터 - 필수
# master-password = <password>
#
# 마스터가 듣고있는 포트.
# 선택적 - 기본값은 3306입니다.
# master-port = <port>

# 슬레이브를 읽기 전용으로 만듭니다. SUPER 권한을 가진 사용자 만
# 복제 슬레이브 쓰레드는 그것에 대한 데이터를 수정할 수있다. 너는 할 수있다.
# 우연히 응용 프로그램이 실수로 데이터를 수정할 수 없도록하기 위해 이것을 사용하십시오
마스터가 아닌 슬레이브
# read_only

############################
# *** MyISAM 특정 옵션 ***
############################
# 50 %의 RAM
#myisam_sort_buffer_size = 2560M
# MyISAM 테이블은 8-64M으로 설정해야합니다.
#myisam_sort_buffer_size = 256M
#myisam_max_sort_file_size = 10G
#myisam_repair_threads = 1
# 자동으로 닫힌 MyISAM 테이블을 자동으로 확인하고 복구하지 않습니다.
#myisam_recover
############################

### *** 댓글 8 *** ###
# *** INNODB 특정 옵션 ***

# InnoDB 지원이 가능한 MySQL 서버가 있다면이 옵션을 사용하십시오
# 당신은 그것을 사용할 계획이 없습니다. 이렇게하면 메모리와 디스크 공간이 절약됩니다.
# 몇 가지 작업 속도를 높입니다.
# skip-innodb
innodb_data_home_dir = / var / lib / mysql /
#interactive_timeout = 600
#wait_timeout = 1200
innodb_data_file_path = ibdata1 : 1024M, ibdata2 : 1024M, ibdata4 : 1024M, ibdata5 : 1024M, ibdata6 : 1024M, ibdata7 : 1024M, ibdata8 : 1024M, ibdata9 : 1024M, ibdata10 : 50M : 자동 확장 : 최대 2048M
innodb_log_group_home_dir = / var / lib / mysql /

### *** 댓글 9 *** ### mysql 5.1.X 사용 안 함
# innodb_log_arch_dir = / var / lib / mysql /

### *** 댓글 10 *** ###
#은 전체 시스템 메모리의 75 % - 80 %, 프로세스 당 사용자 레벨 메모리로 제한 될 수 있으므로 제한하지 마십시오.
# 너무 높게 설정하십시오.
innodb_buffer_pool_size = 1G
# daemon_memcached_w_batch_size = 1000
# daemon_memcached_r_batch_size = 1

### *** 댓글 11 *** ###
#innodb_doublewrite = 1
# skip-innodb-doublewrite
# 20,000 쓰기 / 초에서 쓰기 
innodb_doublewrite = 0

# 값. SHOW INNODB STATUS는 현재 사용 된 양을 표시합니다.
innodb_additional_mem_pool_size = 16M

# InnoDB가 로그 데이터를 버퍼링하는데 사용하는 버퍼의 크기. 하자마자
# 가득 차 있다면, InnoDB는 그것을 디스크로 플러시해야합니다. 플러시됨에 따라
# 어쨌든 초당 1 회, 매우 큰 것은 이해가되지 않습니다.
# (긴 트랜잭션 일지라도). 
innodb_log_buffer_size = 8M

# 1로 설정하면, InnoDB는 트랜잭션 로그를 (fsync)
# 각 커밋시 # 디스크. 완전한 ACID 동작을 제공합니다. 당신이있는 경우
#이 안전을 위함을 기꺼이하며, 당신은 작게 달리고 있습니다.
# 트랜잭션에 대해 디스크 입출력을 줄이려면이 값을 0 또는 2로 설정할 수 있습니다.
# 로그. 값 0은 로그가 로그 파일에만 기록되고
# 로그 파일은 대략 초당 1 회 디스크로 플러시됩니다. 값 2
#는 로그가 각 커밋에서 로그 파일에 기록되지만 로그는 로그 파일에 기록된다는 것을 의미합니다.
# 파일은 초당 약 1 회만 디스크로 플러시됩니다.
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 180
# 이전 게시물, 256 스레드 및 innodb_thread_concurrency = 0,4,8,16,32,64와 같이 작업 부하에 대한 결과가 있습니다.
innodb_thread_concurrency = 8
innodb_sync_spin_loops = 100
# 8 개 이상의 CPU 코어가이 0으로 테스트하면 병목 현상이 발생할 수 있으며 16-32 +
innodb_adaptive_hash_index = 켜기
innodb_checksums = 1
innodb_read_ahead = 0
#innodb_flush_method = O_DIRECT
innodb_locks_unsafe_for_binlog = 1
innodb_log_file_size = 128M
# 로그 그룹의 총 파일 수입니다. 2-3의 값이 일반적으로 좋습니다.
충분하다.
innodb_log_files_in_group = 3
innodb_support_xa = 1

#recomment 20 및 90은 크래시 복구 시간이 충분하도록 작게 설정됩니다.
innodb_max_dirty_pages_pct = 90
innodb_ibuf_max_size = 120M
innodb_ibuf_active_contract = 1
innodb_ibuf_accel_rate = 200

# 비동기 IO 작업에 사용할 IO 스레드 수입니다. 이 값은
유닉스에서는 4로 하드 코드되었지만 Windows 디스크 I / O에서는
# 큰 번호.
innodb_file_io_threads = 3
innodb_write_io_threads = 3
innodb_read_io_threads = 3
innodb_io_capacity = 20000


[mysqldump]
# 전체 결과 집합을 쓰기 전에 메모리에 버퍼링하지 않습니다.
# 파일. 초대형 테이블 덤프에 필요합니다.
빨리
max_allowed_packet = 1280M
허용 키워드

[mysql]
no-auto-rehash
default-character-set = utf8

# 키를 사용하는 UPDATE 및 DELETE 만 허용합니다.
# 안전 업데이트


[myisamchk]
#key_buffer - 1GB는 64M, 2GB는 128M, 4GB는 256M
key_buffer_size = 512M
#sort_buffer - 1GB는 64M, 2GB는 128M, 4GB는 256M
sort_buffer_size = 512M
#read_buffer - 1GB는 16M, 2GB는 32M, 4GB는 64M
read_buffer = 64M
#write_buffer - 1GB는 16M, 2GB는 32M, 4GB는 64M
write_buffer = 64M

[mysqlhotcopy]
interactive-timeout

[safe_mysqld]
# handlersocket이 많은 동시 발생을 허용하도록 허용
# connections, open_files_limit를 다음과 같이 크게 만듭니다.
# 가능합니다.
open_files_limit = 25600

 


List of Articles
번호 분류 제목 날짜 조회 수
공지 이슈 🚨(뉴비필독) 전체공지 & 포인트안내 9 file 2024.11.04 26070
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20531
1499 정보 마이크론 2023회계연도 2분기 실적 발표 file 2023.03.30 1827
1498 정보 사파이어 래피드의 AMX를 사용해 스테이블 디퓨전 성능을 10배 향상 file 2023.03.30 1578
1497 정보 AMD/인텔 메인보드 가격이 최근 2년 반 사이에 35~40% 증가 2023.03.30 1551
1496 정보 바이든 미국 대통령, PCB 생산을 위해 국방물자생산법을 발동 2023.03.30 1710
1495 정보 인텔 데이터센터 / AI 인베스터 웨비나. 차세대 제온의 계획 file 2023.03.30 1820
1494 정보 Puget Systems의 2022년 하드웨어 동향 file 2023.03.30 1624
1493 정보 MSI A620 메인보드가 유럽에 87유로로 등록 file 2023.03.30 1523
1492 정보 지포스 RTX 4060 Ti/4060 출시일 2023.03.30 1372
1491 정보 TCL CSOT 초슬림 베젤 디스플레이 양산 중 file 2023.03.30 1432
1490 정보 화웨이 토크밴드 B7, 스마트밴드+이어셋 file 2023.03.30 2224
1489 정보 레노버, LOQ이라는 게이밍 브랜드를 도입 file 2023.03.30 1915
1488 정보 지포스 RTX 4060 Ti의 박스 탬플릿 유출 file 2023.03.30 1819
1487 정보 필립스, 44.5인치 듀얼 QHD 커브드 디스플레이 file 2023.03.30 1818
1486 정보 DRAM 평균 판매 가격이 올해 2분기에 10~15% 하락 file 2023.03.30 1645
1485 정보 NVIDIA, AI를 써서 최대 30배 빠르게 칩 설계를 최적화하는 AutoDMP file 2023.03.30 1996
1484 정보 트위터, 개발자용 API의 세로운 요금 체계 발표 file 2023.03.31 1723
1483 정보 머스크 등 전문가 1000명 'AI 개발 잠정 중단' 촉구 2023.03.31 1684
1482 정보 AMD 라이젠9-5세대 7950X 라파엘 스파이더 차트를 확인해보세요! file 2023.04.02 1804
1481 정보 AMD APU가 특별한 이유!! (세잔, 르누아르, 피카소, 레이븐릿지) file 2023.04.02 1653
1480 정보 ASUS, ROG Hero, ROG Strix 및 TUF Gaming의 새로운 X670E 메인보드 3종 발표 file 2023.04.02 2165
1479 정보 AMD Ryzen™ 9 7950X 및 Ryzen 7 7700X Zen 4 CPU 벤치마크 유출 [루머] file 2023.04.02 1670
1478 정보 [루머] AMD Ryzen™ Zen4 3D는 게임에서 일반 Zen 4보다 최대 30% 더 빠를 수 있 file 2023.04.02 1831
1477 정보 ASUS, AMD AM5 플랫폼을 위한 최초의 X670E Micro-ATX 및 Mini-ITX 메인보드 출시 file 2023.04.02 2196
1476 정보 AMD Together We Advance_PC(라이젠 7000 CPU 컨퍼런스 댓글 생중계) file 2023.04.02 1676
1475 정보 AMD Together We Advance_PC(라이젠 7000 CPU 컨퍼런스) 댓글 생중계 전체정리본 file 2023.04.02 1723
1474 정보 라이젠™ 7000 출시가 다가오면서, 라이젠™ 5000 CPU 가격이 떨어지고 있습니다 file 2023.04.02 1700
1473 정보 AMD CPB가 비활성화된 Ryzen™ 5 7600X 시네벤치 R23 테스트 file 2023.04.02 1814
1472 정보 AMD Ryzen™ 7 7700X CPU-Z 및 긱벤치 벤치마크 유출 file 2023.04.02 1654
1471 정보 AMD Ryzen™ 9 7900X 12코어 CPU 벤치마크 유출, Intel의 Core i9-12900K보다 빠름 file 2023.04.02 1781
1470 정보 AMD, 10월 4일에 B650/B650E 메인보드를 선보일 예정 file 2023.04.02 1825
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 50 Next
/ 50