{"id":9996,"date":"2025-12-24T09:13:08","date_gmt":"2025-12-24T00:13:08","guid":{"rendered":"https:\/\/www.auctionpro.co.kr\/?p=9996"},"modified":"2025-12-24T09:13:54","modified_gmt":"2025-12-24T00:13:54","slug":"mysql-%ec%a0%91%ec%86%8d%ec%bb%a4%eb%84%a5%ec%85%98-%eb%b6%80%ed%95%98%eb%a5%bc-%ec%a4%84%ec%9d%b4%eb%8a%94-%eb%b0%a9%eb%b2%95","status":"publish","type":"post","link":"https:\/\/www.auctionpro.co.kr\/?p=9996","title":{"rendered":"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95"},"content":{"rendered":"\n<p>\u2460 \u201c\uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30\u201d, <br>\u2461 \u201c\uc811\uc18d \ube44\uc6a9\uc744 \uc2f8\uac8c \ub9cc\ub4e4\uae30\u201d, <br>\u2462 \u201c\uc811\uc18d\uc774 \ubab0\ub824\ub3c4 \ubc84\ud2f0\uac8c \ud558\uae30\u201d 3\uac08\ub798\ub85c \uc815\ub9ac\ud558\uba74 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1) \uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30 (\uac00\uc7a5 \ud6a8\uacfc \ud07c)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Connection Pooling \uc0ac\uc6a9<\/strong><br>\ub9e4 \uc694\uccad\ub9c8\ub2e4 \uc0c8\ub85c \uc5f0\uacb0\ud558\uc9c0 \ub9d0\uace0, \uc571\uc5d0\uc11c \ud480\ub85c \uc7ac\uc0ac\uc6a9\ud558\uc138\uc694. (Java HikariCP, .NET\/MySqlConnector pooling, Node mysql2 pool \ub4f1)<\/li>\n\n\n\n<li><strong>\ud2b8\ub798\ud53d\/\uc870\ud68c \uce90\uc2f1<\/strong>\n<ul class=\"wp-block-list\">\n<li>\uc571 \ub808\ubca8 \uce90\uc2dc(\uba54\ubaa8\ub9ac\/Redis)\ub85c \u201c\uc790\uc8fc \uc870\ud68c\ub418\ub294 \ub370\uc774\ud130\u201d\ub97c DB\uae4c\uc9c0 \uc548 \uac00\uac8c \ub9cc\ub4e4\uae30<\/li>\n\n\n\n<li>\uacb0\uacfc \uce90\uc2dc(\uc608: \uc778\uae30 \uc0c1\ud488, \uacf5\uc9c0, \ucf54\ub4dc \ud14c\uc774\ube14, \uc124\uc815\uac12)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc77d\uae30 \ud2b8\ub798\ud53d \ubd84\ub9ac(\uc77d\uae30 \ubcf5\uc81c\ubcf8\/\ub9ac\ub4dc \ub808\ud50c\ub9ac\uce74)<\/strong>\n<ul class=\"wp-block-list\">\n<li>\uc77d\uae30 \ucffc\ub9ac\ub294 replica\ub85c, \uc4f0\uae30\ub294 primary\ub85c \ub77c\uc6b0\ud305<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ubd88\ud544\uc694\ud55c \u201c\uc9e7\uc740 \ucffc\ub9ac \ub2e4\uac74\u201d\uc744 \u201c\ud55c \ubc88\uc758 \ucffc\ub9ac\u201d\ub85c<\/strong>\n<ul class=\"wp-block-list\">\n<li>N+1 \ubb38\uc81c \uc81c\uac70 (IN, JOIN, batch fetch)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>HTTP keep-alive \/ gRPC \ub4f1\uacfc \ubcc4\uac1c\ub85c, DB\ub294 \u201c\uc694\uccad\ub2f9 1\ucee4\ub125\uc158\u201d \ud328\ud134\uc744 \ud53c\ud558\uae30<\/strong>\n<ul class=\"wp-block-list\">\n<li>\ud2b9\ud788 PHP\/CGI\ucc98\ub7fc \ud504\ub85c\uc138\uc2a4 \ubaa8\ub378\uc5d0 \ub530\ub77c \ucee4\ub125\uc158\uc774 \ud3ed\uc99d\ud558\uae30 \uc26c\uc6c0 \u2192 PHP-FPM \uc124\uc815\uacfc \ud480\ub9c1\/\ud37c\uc2dc\uc2a4\ud134\ud2b8 \ucee4\ub125\uc158 \uc810\uac80<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2) \uc811\uc18d \ube44\uc6a9\uc744 \uc2f8\uac8c \ub9cc\ub4e4\uae30<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DNS\/\ub124\ud2b8\uc6cc\ud06c \uc9c0\uc5f0 \ucd5c\uc18c\ud654<\/strong>\n<ul class=\"wp-block-list\">\n<li>\uc571\uacfc DB\ub97c \uac19\uc740 VPC\/\uc11c\ube0c\ub137\/\ub9ac\uc804\uc5d0 \ub450\uae30 (\uc655\ubcf5 \uc9c0\uc5f0\uc774 \ucee4\ub125\uc158 \ube44\uc6a9\uc744 \ud0a4\uc6c0)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>TLS(SSL) \uc0ac\uc6a9 \uc2dc<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u201c\ub9e4\ubc88 \ud578\ub4dc\uc170\uc774\ud06c\u201d\uac00 \uc77c\uc5b4\ub098\uc9c0 \uc54a\uac8c \ud480\ub9c1 \ud544\uc218<\/li>\n\n\n\n<li>\uac00\ub2a5\ud558\uba74 \uc571\u2194DB \uc0ac\uc774 \uc804\uc6a9\ub9dd\uc774\uba74 TLS \uc815\ucc45\uc744 \ud604\uc2e4\uc801\uc73c\ub85c \uc124\uacc4<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc778\uc99d \ud50c\ub7ec\uadf8\uc778\/\uc124\uc815 \uc810\uac80<\/strong>\n<ul class=\"wp-block-list\">\n<li>\ubd88\ud544\uc694\ud558\uac8c \ubb34\uac70\uc6b4 \uc778\uc99d\/\ud50c\ub7ec\uadf8\uc778\uc774\uba74 \uad50\uccb4 \uace0\ub824(\ud658\uacbd\uc5d0 \ub530\ub77c)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Prepared Statement \uc7ac\uc0ac\uc6a9<\/strong>\n<ul class=\"wp-block-list\">\n<li>\ub4dc\ub77c\uc774\ubc84\/\ud480\uc5d0\uc11c \uc11c\ubc84\uc0ac\uc774\ub4dc prepared \uc7ac\uc0ac\uc6a9\uc774 \ub418\uba74 CPU\/\ud30c\uc2f1 \ube44\uc6a9 \uc808\uac10<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">3) \uc811\uc18d\uc774 \ubab0\ub824\ub3c4 \ubc84\ud2f0\uac8c \ud558\uae30 (\uc11c\ubc84\/\uc124\uc815\/\uc544\ud0a4\ud14d\ucc98)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>max_connections \ubb34\uc791\uc815 \uc62c\ub9ac\uae30 \uae08\uc9c0<\/strong>\n<ul class=\"wp-block-list\">\n<li>\ub9ce\uc774 \uc5f4\ub9ac\uba74 \uba54\ubaa8\ub9ac\/\uc2a4\ub808\ub4dc \ucee8\ud14d\uc2a4\ud2b8 \uc2a4\uc704\uce6d\uc73c\ub85c \ub354 \ub290\ub824\uc9c8 \uc218 \uc788\uc74c<\/li>\n\n\n\n<li>\uba3c\uc800 \u201c\ud480 \ud06c\uae30 \uc81c\ud55c + \ub300\uae30\ud050\u201d\ub85c \uc81c\uc5b4\ud558\ub294 \uac8c \uc548\uc804<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc571 \ud480 \ud06c\uae30(\uc911\uc694)<\/strong>\n<ul class=\"wp-block-list\">\n<li>\uc608: \uc571 \uc778\uc2a4\ud134\uc2a4 10\uac1c \u00d7 \ud480 50 = \uc7a0\uc7ac 500 \ucee4\ub125\uc158<br>DB max_connections 300\uc774\uba74 \ud3ed\uc8fc\/\uc5d0\ub7ec \ubc1c\uc0dd<br>\u2192 <strong>(\uc571 \uc778\uc2a4\ud134\uc2a4 \uc218 \u00d7 \ud480 \ud06c\uae30) \u2264 DB\uac00 \uac10\ub2f9 \uac00\ub2a5\ud55c \ubc94\uc704<\/strong>\ub85c \uc124\uacc4<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Thread Pool\/Buffer \ud29c\ub2dd(\ub300\ud45c\uc801\uc73c\ub85c InnoDB)<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>innodb_buffer_pool_size<\/code>\ub97c \ucda9\ubd84\ud788(\uc11c\ubc84 RAM\uc758 \ud070 \ube44\uc911) \uc7a1\uc73c\uba74 \ub514\uc2a4\ud06c I\/O\uac00 \uc904\uc5b4 \u201c\ucee4\ub125\uc158\ub2f9 \uccb4\uac10 \ubd80\ud558\u201d\uac00 \uac10\uc18c<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Proxy \uacc4\uce35 \ub3c4\uc785<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>ProxySQL \/ MySQL Router<\/strong>\ub85c \ucee4\ub125\uc158 \uba40\ud2f0\ud50c\ub809\uc2f1, \uc77d\uae30\/\uc4f0\uae30 \ubd84\ub9ac, \ucffc\ub9ac \ub77c\uc6b0\ud305, \uc81c\ud55c\/\ud050\uc789 \uac00\ub2a5<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ucee4\ub125\uc158 \ud3ed\uc8fc \ubc29\uc9c0(\ubc31\ud504\ub808\uc154)<\/strong>\n<ul class=\"wp-block-list\">\n<li>\uc571\uc5d0\uc11c DB \ud0c0\uc784\uc544\uc6c3\uc744 \ub108\ubb34 \uae38\uac8c \ub450\uba74 \u201c\ub290\ub824\uc9c8\uc218\ub85d \ub354 \ubab0\ub9bc\u201d (\uc2a4\ub178\uc6b0\ubcfc)<\/li>\n\n\n\n<li>\uc9e7\uc740 \ud0c0\uc784\uc544\uc6c3 + \uc7ac\uc2dc\ub3c4 \uc815\ucc45(\uc9c0\uc218 \ubc31\uc624\ud504) + \uc11c\ud0b7\ube0c\ub808\uc774\ucee4\uac00 \uc811\uc18d \ud3ed\uc8fc\ub97c \ub9c9\uc74c<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">4) \uc6b4\uc601\uc5d0\uc11c \ubc14\ub85c \ud655\uc778\ud560 \uac83(\uc9c4\ub2e8 \uccb4\ud06c\ub9ac\uc2a4\ud2b8)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\ud604\uc7ac \ucee4\ub125\uc158 \uc0c1\ud0dc<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>Threads_connected<\/code>, <code>Threads_running<\/code>, \ucee4\ub125\uc158 \uc0dd\uc131\/\ud3d0\uae30 \ube48\ub3c4<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u201c\ucee4\ub125\uc158 \uc0dd\uc131\uc774 \ubcd1\ubaa9\uc778\uc9c0\u201d \ud655\uc778<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u201c\ucd08\ub2f9 \ucee4\ub125\uc158 \uc0dd\uc131\u201d\uc774 \ub192\uc740\ub370 \uc2e4\uc81c \ucffc\ub9ac\ub294 \uac00\ubccd\ub2e4\uba74 \u2192 \ud480\ub9c1 \ubbf8\uc801\uc6a9\/\uc624\uc791\ub3d9 \uac00\ub2a5\uc131 \ud07c<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc2ac\ub85c\uc6b0 \ucffc\ub9ac<\/strong>\n<ul class=\"wp-block-list\">\n<li>\ucffc\ub9ac\uac00 \ub290\ub9ac\uba74 \ucee4\ub125\uc158\uc774 \uc624\ub798 \uc7a1\ud600\uc11c <code>Threads_running<\/code>\uc774 \uc62c\ub77c\uac00\uace0 \uacb0\uacfc\uc801\uc73c\ub85c \uc811\uc18d \ubd80\ud558\ub85c \ubcf4\uc785\ub2c8\ub2e4<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc5d0\ub7ec \ud328\ud134<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>Too many connections<\/code>, <code>Connect timeout<\/code>, <code>Aborted_connects<\/code> \uc99d\uac00 \uc5ec\ubd80<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">5) \uac00\uc7a5 \ud754\ud55c \u201c\uc989\uc2dc \ud6a8\uacfc\u201d \uc870\ud569<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\uc571 \ucee4\ub125\uc158 \ud480 \uc801\uc6a9 + \ud480 \ud06c\uae30 \uc0c1\ud55c \uc124\uc815<\/strong><\/li>\n\n\n\n<li><strong>\uce90\uc2dc(\ud2b9\ud788 \uc124\uc815\/\ucf54\ub4dc\/\uc0c1\ud0dc\uc131 \uc870\ud68c) \ub3c4\uc785<\/strong><\/li>\n\n\n\n<li><strong>N+1 \uc81c\uac70 \/ \ubc30\uce58\ud654<\/strong><\/li>\n\n\n\n<li>\ud544\uc694 \uc2dc <strong>\uc77d\uae30 \ub808\ud50c\ub9ac\uce74 + \ub77c\uc6b0\ud305<\/strong> \ub610\ub294 <strong>ProxySQL<\/strong><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>\uc6d0\ud558\uc2dc\uba74 **\ud604\uc7ac \uad6c\uc870(\uc5b8\uc5b4\/\ud504\ub808\uc784\uc6cc\ud06c, \uc571 \uc778\uc2a4\ud134\uc2a4 \uac1c\uc218, \ud604\uc7ac max_connections, \ud3c9\uade0 QPS\/\ud53c\ud06c QPS, \u201c\ub9e4 \uc694\uccad \uc0c8 \uc5f0\uacb0\uc778\uc9c0\u201d)**\ub9cc \uc54c\ub824\uc8fc\uba74, \u201c\ud480 \ud06c\uae30 \uc0b0\uc815\u201d\uacfc \u201c\uc6b0\uc120\uc21c\uc704 \uc870\uce58 5\uac1c\u201d\ub97c \ub531 \ub9de\uac8c \uc7a1\uc544\ub4dc\ub9b4\uac8c\uc694.<\/p>\n\n\n\n<p>DB max_connections 10\uc73c\ub85c \uc81c\uc5b4 \ud558\ub294 \ubc29\ubc95<\/p>\n\n\n\n<p>MySQL\uc5d0\uc11c **\ub3d9\uc2dc \uc811\uc18d\uc744 10\uac1c\ub85c \u201c\uac15\uc81c\u201d**\ud558\ub824\uba74 \ud575\uc2ec\uc740 <code>max_connections=10<\/code> \uc124\uc815\uc785\ub2c8\ub2e4. (\uadf8\ub9ac\uace0 <em>\uad00\ub9ac\uc790\/\ubaa8\ub2c8\ud130\ub9c1\uc6a9 \uc5ec\uc720<\/em>\ub3c4 \uac19\uc774 \uace0\ub824\ud574\uc57c \ud569\ub2c8\ub2e4)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1) \uc989\uc2dc(\uc7ac\uc2dc\uc791 \uc5c6\uc774) 10\uc73c\ub85c \ubc14\uafb8\uae30<\/h2>\n\n\n\n<p>\uad00\ub9ac\uc790 \uad8c\ud55c\uc73c\ub85c \uc2e4\ud589:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SET GLOBAL max_connections = 10;\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uc989\uc2dc \uc801\uc6a9<\/strong>\ub429\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>MySQL \uc7ac\uc2dc\uc791\ud558\uba74 \uc6d0\ub798 \uac12\uc73c\ub85c \ub3cc\uc544\uac08 \uc218<\/strong> \uc788\uc73c\ub2c8, \uc544\ub798 \u201c\uc601\uad6c \uc801\uc6a9\u201d\ub3c4 \uac19\uc774 \ud574\uc57c \ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc774\ubbf8 10\uac1c \ucd08\uacfc\ub85c \uc5f0\uacb0\ub3fc \uc788\uc73c\uba74, \uae30\uc874 \uc5f0\uacb0\uc740 \uc720\uc9c0\ub418\uace0 <strong>\uc0c8 \uc5f0\uacb0\ubd80\ud130<\/strong> \uc81c\ud55c\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p>\ud604\uc7ac \uac12 \ud655\uc778:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SHOW VARIABLES LIKE 'max_connections';\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2) \uc601\uad6c \uc801\uc6a9(\uc7ac\uc2dc\uc791 \ud6c4\uc5d0\ub3c4 \uc720\uc9c0)<\/h2>\n\n\n\n<p>MySQL \uc124\uc815 \ud30c\uc77c\uc5d0 \ub123\uace0 \uc7ac\uc2dc\uc791\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Linux (\ub300\ubd80\ubd84)<\/h3>\n\n\n\n<p><code>\/etc\/my.cnf<\/code> \ub610\ub294 <code>\/etc\/mysql\/my.cnf<\/code> \ub610\ub294 <code>\/etc\/mysql\/mysql.conf.d\/mysqld.cnf<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-mysqld-\nmax_connections = 10\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Windows<\/h3>\n\n\n\n<p><code>my.ini<\/code> \ub610\ub294 <code>my.cnf<\/code> (\ubcf4\ud1b5 MySQL \uc124\uce58 \ud3f4\ub354 \ub610\ub294 ProgramData)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-mysqld-\nmax_connections = 10\n<\/code><\/pre>\n\n\n\n<p>\uc801\uc6a9 \ud6c4 <strong>MySQL \uc7ac\uc2dc\uc791<\/strong> \ud544\uc694.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3) \u201c\uad00\ub9ac\uc790 \uc811\uc18d\ub3c4 \ub9c9\ud788\ub294\u201d \uc0ac\uace0 \ubc29\uc9c0 (\uac15\ub825 \ucd94\ucc9c)<\/h2>\n\n\n\n<p><code>max_connections=10<\/code>\uc73c\ub85c \ub108\ubb34 \ub0ae\uac8c \uc7a1\uc73c\uba74, \uc571 \uc811\uc18d\uc774 10\uac1c\ub97c \ub2e4 \uba39\uc5c8\uc744 \ub54c <strong>DBA\uac00 \ub85c\uadf8\uc778\ub3c4 \ubabb \ud558\ub294<\/strong> \uc0c1\ud669\uc774 \uc0dd\uae38 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub798\uc11c \ubcf4\ud1b5 \ub2e4\uc74c\ub3c4 \uac19\uc774 \ubd05\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">(A) \uad00\ub9ac\uc790\uc6a9 \uc608\ube44 \ucee4\ub125\uc158<\/h3>\n\n\n\n<p>MySQL\uc740 <code>extra_max_connections<\/code>(\ubc84\uc804\uc5d0 \ub530\ub77c) \/ \ub610\ub294 <code>max_connections<\/code> \uc678\uc5d0 \uad00\ub9ac\uc790 \uc811\uc18d\uc744 \uc704\ud55c \ubcc4\ub3c4 \uc2ac\ub86f \uac1c\ub150\uc774 \uc81c\ud55c\uc801\uc774\ub77c,<br>\ud604\uc2e4\uc801\uc73c\ub85c\ub294:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uc571 \ud480\uc744 8~9\ub85c \uc81c\ud55c<\/strong>\ud558\uace0<\/li>\n\n\n\n<li>DB <code>max_connections<\/code>\ub294 10~20 \uc815\ub3c4\ub85c \ub450\ub294 \ubc29\uc2dd\uc774 \uc548\uc804\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">(B) \uc571\uc5d0\uc11c \ucee4\ub125\uc158 \ud480 \uc0c1\ud55c\uc744 10\ubcf4\ub2e4 \ub354 \uc791\uac8c<\/h3>\n\n\n\n<p>DB\ub97c 10\uc73c\ub85c \ub9c9\ub294 \uac83\ub9cc\uc73c\ub85c\ub294 \u201c\ud3ed\uc8fc\u201d\uac00 \uc0ac\ub77c\uc9c0\uc9c0 \uc54a\uace0 <strong>\uc5d0\ub7ec\ub9cc \ub298 \uc218<\/strong> \uc788\uc5b4\uc694.<br>\uc571 \ucabd \ud480\ub3c4 \uac19\uc774 \uc81c\ud55c\ud574\uc57c \ud569\ub2c8\ub2e4. (\uc608: \uc778\uc2a4\ud134\uc2a4\uac00 \uc5ec\ub7ec \uac1c\uba74 \ud569\uacc4\uac00 10\uc744 \ub118\uc73c\uba74 \ubc14\ub85c \ucd08\uacfc)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4) \uc124\uc815 \ud655\uc778\/\ubaa8\ub2c8\ud130\ub9c1 \uba85\ub839<\/h2>\n\n\n\n<p>\ud604\uc7ac \uc811\uc18d \uc218:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SHOW GLOBAL STATUS LIKE 'Threads_connected';\nSHOW GLOBAL STATUS LIKE 'Max_used_connections';\n<\/code><\/pre>\n\n\n\n<p>\ud504\ub85c\uc138\uc2a4 \ubaa9\ub85d:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SHOW PROCESSLIST;\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\uc8fc\uc758 (\uc6b4\uc601\uc5d0\uc11c \ud754\ud788 \ud130\uc9c0\ub294 \ubb38\uc81c)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uc571 \uc11c\ubc84\uac00 2\ub300 \uc774\uc0c1\uc774\uba74 <strong>\uac01 \uc11c\ubc84\uac00 \ud480 10\uac1c\uc529<\/strong> \uc7a1\uc544\ubc84\ub824\uc11c \ubc14\ub85c \ub9c9\ud799\ub2c8\ub2e4.<br>\u2192 \u201c\uc804\uccb4 \ud569\uacc4\uac00 10\u201d\uc774 \ub418\uac8c \uc124\uacc4\ud574\uc57c \ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ucee4\ub125\uc158\uc744 \ub9e4\ubc88 \uc0c8\ub85c \uc0dd\uc131\ud558\ub294 \ucf54\ub4dc\uac00 \uc788\uc73c\uba74 <code>Too many connections<\/code>\uac00 \uae09\uc99d\ud569\ub2c8\ub2e4. \ud480\ub9c1 \ud544\uc218.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>\u2460 \u201c\uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30\u201d, \u2461 \u201c\uc811\uc18d \ube44\uc6a9\uc744 \uc2f8\uac8c \ub9cc\ub4e4\uae30\u201d, \u2462 \u201c\uc811\uc18d\uc774 \ubab0\ub824\ub3c4 \ubc84\ud2f0\uac8c \ud558\uae30\u201d 3\uac08\ub798\ub85c \uc815\ub9ac\ud558\uba74 \ub429\ub2c8\ub2e4. 1) \uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30 (\uac00\uc7a5 \ud6a8\uacfc \ud07c) 2) <a class=\"mh-excerpt-more\" href=\"https:\/\/www.auctionpro.co.kr\/?p=9996\" title=\"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[88],"tags":[],"class_list":["post-9996","post","type-post","status-publish","format-standard","hentry","category-mysql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95 - AuctionPro<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.auctionpro.co.kr\/?p=9996\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95 - AuctionPro\" \/>\n<meta property=\"og:description\" content=\"\u2460 \u201c\uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30\u201d, \u2461 \u201c\uc811\uc18d \ube44\uc6a9\uc744 \uc2f8\uac8c \ub9cc\ub4e4\uae30\u201d, \u2462 \u201c\uc811\uc18d\uc774 \ubab0\ub824\ub3c4 \ubc84\ud2f0\uac8c \ud558\uae30\u201d 3\uac08\ub798\ub85c \uc815\ub9ac\ud558\uba74 \ub429\ub2c8\ub2e4. 1) \uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30 (\uac00\uc7a5 \ud6a8\uacfc \ud07c) 2) [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.auctionpro.co.kr\/?p=9996\" \/>\n<meta property=\"og:site_name\" content=\"AuctionPro\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-24T00:13:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-24T00:13:54+00:00\" \/>\n<meta name=\"author\" content=\"golgol\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"golgol\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996\"},\"author\":{\"name\":\"golgol\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#\\\/schema\\\/person\\\/d3dbae599b06cd55f5b14a3e2116f7a2\"},\"headline\":\"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95\",\"datePublished\":\"2025-12-24T00:13:08+00:00\",\"dateModified\":\"2025-12-24T00:13:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996\"},\"wordCount\":79,\"commentCount\":0,\"articleSection\":[\"[DB]Mysql\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996\",\"url\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996\",\"name\":\"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95 - AuctionPro\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#website\"},\"datePublished\":\"2025-12-24T00:13:08+00:00\",\"dateModified\":\"2025-12-24T00:13:54+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#\\\/schema\\\/person\\\/d3dbae599b06cd55f5b14a3e2116f7a2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9996#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#website\",\"url\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/\",\"name\":\"AuctionPro\",\"description\":\"\uc625\uc158\ud504\ub85c\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#\\\/schema\\\/person\\\/d3dbae599b06cd55f5b14a3e2116f7a2\",\"name\":\"golgol\",\"url\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?author=6\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95 - AuctionPro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.auctionpro.co.kr\/?p=9996","og_locale":"ko_KR","og_type":"article","og_title":"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95 - AuctionPro","og_description":"\u2460 \u201c\uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30\u201d, \u2461 \u201c\uc811\uc18d \ube44\uc6a9\uc744 \uc2f8\uac8c \ub9cc\ub4e4\uae30\u201d, \u2462 \u201c\uc811\uc18d\uc774 \ubab0\ub824\ub3c4 \ubc84\ud2f0\uac8c \ud558\uae30\u201d 3\uac08\ub798\ub85c \uc815\ub9ac\ud558\uba74 \ub429\ub2c8\ub2e4. 1) \uc811\uc18d \uc790\uccb4\ub97c \uc904\uc774\uae30 (\uac00\uc7a5 \ud6a8\uacfc \ud07c) 2) [...]","og_url":"https:\/\/www.auctionpro.co.kr\/?p=9996","og_site_name":"AuctionPro","article_published_time":"2025-12-24T00:13:08+00:00","article_modified_time":"2025-12-24T00:13:54+00:00","author":"golgol","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"golgol","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"1\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.auctionpro.co.kr\/?p=9996#article","isPartOf":{"@id":"https:\/\/www.auctionpro.co.kr\/?p=9996"},"author":{"name":"golgol","@id":"https:\/\/www.auctionpro.co.kr\/#\/schema\/person\/d3dbae599b06cd55f5b14a3e2116f7a2"},"headline":"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95","datePublished":"2025-12-24T00:13:08+00:00","dateModified":"2025-12-24T00:13:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.auctionpro.co.kr\/?p=9996"},"wordCount":79,"commentCount":0,"articleSection":["[DB]Mysql"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.auctionpro.co.kr\/?p=9996#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.auctionpro.co.kr\/?p=9996","url":"https:\/\/www.auctionpro.co.kr\/?p=9996","name":"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95 - AuctionPro","isPartOf":{"@id":"https:\/\/www.auctionpro.co.kr\/#website"},"datePublished":"2025-12-24T00:13:08+00:00","dateModified":"2025-12-24T00:13:54+00:00","author":{"@id":"https:\/\/www.auctionpro.co.kr\/#\/schema\/person\/d3dbae599b06cd55f5b14a3e2116f7a2"},"breadcrumb":{"@id":"https:\/\/www.auctionpro.co.kr\/?p=9996#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.auctionpro.co.kr\/?p=9996"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.auctionpro.co.kr\/?p=9996#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/www.auctionpro.co.kr\/"},{"@type":"ListItem","position":2,"name":"MySQL \uc811\uc18d(\ucee4\ub125\uc158) \ubd80\ud558\ub97c \uc904\uc774\ub294 \ubc29\ubc95"}]},{"@type":"WebSite","@id":"https:\/\/www.auctionpro.co.kr\/#website","url":"https:\/\/www.auctionpro.co.kr\/","name":"AuctionPro","description":"\uc625\uc158\ud504\ub85c","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.auctionpro.co.kr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/www.auctionpro.co.kr\/#\/schema\/person\/d3dbae599b06cd55f5b14a3e2116f7a2","name":"golgol","url":"https:\/\/www.auctionpro.co.kr\/?author=6"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/9996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9996"}],"version-history":[{"count":0,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/9996\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}