DB/MySQL (3) 썸네일형 리스트형 [ERROR] [MY-011811] [Server] Can't start server: can't check PID filepath: No such file or directory pid-file=/var/run/mysqld/mysqld.pid /var/run/var/lockpid path 참조가 안됨 lrwxrwxrwx. 1 root root 11 6월 4 2022 lock -> ../run/locklrwxrwxrwx. 1 root root 6 6월 4 2022 run -> ../run 서버 down 후 심볼릭 링크가 깨짐링크 삭제 후 다시 링크 걸어주면 됨 [MySQL] Create table PARTITION BY RANGE COLUMNS sample MySQL8.4 PARTITION BY RANGE COLUMNS CREATE TABLE ( C1 INT NOT NULL AUTO_INCREMENT, C2 VARCHAR(100), C3 DATETIME, KEY C1 (C1) ) PARTITION BY RANGE COLUMNS(C3) ( PARTITION p1 VALUES LESS THAN ('2025-01-01'), PARTITION p2 VALUES LESS THAN ('2025-02-01'), PARTITION p3 VALUES LESS THAN ('2025-03-01'), PARTITION p4 VALUES LESS THAN MAXVALUE ); [MySQL] 프로세스 기반과 스레드 기반에 대해 오라클의 아키텍처는 많은 RDBMS의 척도처럼 여겨지기도 하고, 대다수 프로그램들이 그렇듯 프로세스 기반으로 작동하는 것에 대해 언급하지 않지만, MySQL을 아키텍처를 설명할 때는 짚고 넘어가야 할 부분이 있다. MySQL은 프로세스 기반의 프로그램이 아닌 스레드 기반의 프로그램이다. 무슨 의미일까프로세스와 스레드의 차이에 대해 생각해보자 프로세스는 OS에서 하나의 작업 단위다. 하나의 프로세스는 그 자체로도 프로그램이라 볼 수 있고, 특정 목적을 위해 여러 역할의 프로세스가 한대 묶여 하나의 프로그램을 구성하게 된다. 스레드는 그런 프로세스 안에서의 작업 단위다. 즉, 프로세스의 하위 개념으로 여러 스레드는 프로세스가 할당 받은 메모리를 공유하며 작업을 수행하게 된다. (정확히는 스레드는 스택영역을.. 이전 1 다음