일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- php
- 정규표현식
- MYSQL
- jquery
- pingtest
- 트랜젝션
- MSSQL
- vscode
- 리눅스
- 자바스크립트
- 핑
- 문자열
- 목차만들기
- 정규식
- 유효성
- sp_who
- 더존ERP
- 이메일주소
- ping
- 메일
- js
- port
- crontab
- 핑테스트
- codeigniter
- erp
- JavaScript
- sendmail
- 포트
- python
Archives
- Today
- Total
목록Optimize (1)
반응형
ioerror
MySQL 최적화(Optimize) 및 복구(refair) 자동화 쉘스크립트
사이트가 왜 느려질까? 서버 장비, 네트워크, 등 많은 원인이 있겠지만 대체로 데이터베이스에 원인이 있다. slow query를 유발하는 SQL 문이나, 인덱싱이 안되어 있는 테이블 등으로 인해 데이터가 쌓이다 보면 느려지게 마련이다. 그럴 때는 테이블들을 최적화해줘야 한다. 전체 데이터베이스의 테이블들을 최적화 하고, 스케쥴링하는 방법을 구글링 해서 알아보고 적용해봤다. 1. MySQL 최적화 쉘 스크립트 1) optimize.sh 파일을 생성한다. $ vi optimize.sh 2) optimize.sh 파일 내용 #!/bin/sh # 로그 파일명 설정 # 오늘 날짜 today=`date '+%Y%m%d'` # 4일 이전 날짜(삭제 대상) lastday=`date --date '4 days ago' ..
DataBase
2020. 10. 17. 11:59
반응형