ÆóÒµ³É³¤Ê±¼ä³¤ÁË£¬¸÷ÖÖµÄÐÅÏ¢Êý¾Ý×ÔÈ»»áÔ½¶à£¬Îª´ËºÜ¶àÆóҵѡÔñʹÓÃÊý¾Ý¿âϵͳÀ´¶øÈ·±£ÐÅÏ¢µÄÎÞ×è°´«µÝ¡£µ«ÊÇÊý¾Ý¿âÒ²²»ÊÇÍêÈ«°²È«µÄ£¬Ò»µ©PostgreSQLÊý¾Ý¿âϵͳÒò¹ÊÕÏÖжϣ¬¾Í»áÖ±½ÓÓ°Ïìµ½¿Í‘ôÌåÑ飬½ø¶øËðº¦ÆóÒµµÄÉùÓþºÍÀûÒæ¡£Õâʱºò¾ÍÐèҪͨ¹ýPostgreSQL¼à¿Ø²»¼ä¶Ï¼à¿ØµÄģʽȥԤ·À¹ÊÕÏ¡£ÄÇôPostgreSQL¼à¿ØÊÇͨ¹ýÄÄЩ¹Ø¼üÊý¾Ý¿âÐÔÄÜÖ¸±êµÄ¼à²âÈ¥½â¾öÎÊÌâµÄÄØ£¿
1¡¢ÔËÐÐ×´¿öºÍ¿ÉÓÃÐÔ
ÔÚÊý¾Ý¿â¼à¿Ø·½Ã棬ÔËÐÐ×´¿öºÍ¿ÉÓÃÐÔÊÇÖÁ¹Ø¹Ø¼üµÄÒòËØÖ®Ò»¡£ËüÄܹ»±£Ö¤¿ÉÒÔËæʱ¼ìË÷Êý¾Ý£¬È·±£Êý¾Ý¿â¿ÉÒÔÁ¬Ðø·ÃÎÊ£¬Õ⽫ÓÐÖúÓÚ¹®¹ÌÓ¦ÓóÌÐòÔڹ˿ÍÖеÄÊÜÐÅÈζȡ£
ΪÁË·½±ãÆð¼û£¬PostgreSQLÊý¾Ý¿â¼à¿Ø¹¤¾ßÄÜΪ¿Í‘ôÌṩÁËÅäÖÿÉÓÃÐÔãÐÖµµÄÁé»îÐÔ£¬¸ÃãÐÖµ½«ÔÚ²»¿ÉÓõÄÇé¿öÏÂ×Ô¶¯¼ì²â²¢Í¨Öª¾ÓªÔ±¡£
2¡¢ÐÔÄܺÍÈÝÁ¿
Êý¾Ý¿âµÄÐÔÄܲ»×ãÍùÍùÊÇÓÉÓÚ×ʲú·ÖÅä²»×ãÔì³ÉµÄ¡£Êý¾Ý¿â×ʲú¹æ»®µÄÊèºö¿ÉÄܵ¼ÖÂÐÔÄÜÆ¿¾±£¬¶øÖ±½ÓÓ°Ïì¿Í‘ôÌåÑé¡£
ʹÓÃAPM¹¤¾ß?¼à¿ØÊý¾Ý¿âÐÔÄܵÄÊ×ÒªÒªµã£¬ËüÄÜÈþӪԱ¶ÔÔÚÊý¾Ý¿âϵͳÖÐÔËÐеĵײã²Ù×÷ÓÐÒ»¶¨³Ì¶ÈµÄ¿É¼ûÐÔ¡£
ͨ¹ýʹÓÃPostgreSQLÊý¾Ý¿â¼à¿ØÈí¼þ£¬¾ÓªÔ±¿ÉÒÔʶ±ðºÍ·ÖÅä×ʲú£¬´Ó¶øʵÏÖ¸ü¸ßЧµÄÊý¾Ý¿âϵͳ¡£ÕâÀàApp¹¤¾ßÏÔʾµÄÍøÂçÁ÷Á¿¹ýÔØ¡¢I/O½ø³Ì¡¢CPU¸ºÔØ»òÄÚ´æʹÓÃÇé¿öµÈÐÅÏ¢Ò²¿ÉÓÃÓÚÊý¾ÝÉý¼¶¿â»ù´¡¼Ü¹¹¡£
3.Êý¾Ý¿âÏìÓ¦(¼à¿ØÂýËÙSQL²éѯ)
µ¼ÖÂÐÔÄÜÆ¿¾±µÄÁíÒ»¸öÊ×ÒªÒòËØÊÇʹÓÿª·¢ÈËÔ±±àдµÄµÍЧ´úÂ룬Õâ¿ÉÄܵ¼ÖÂÁ¬½ÓÖظ´¡¢Ö¸Êý²éѯʱ¼äÔö³¤ºÍË÷ÒýÅòÕÍ¡£ÈÃÒ»¸öSQL²éѯÔËÐиü¶àµÄÊý¾Ý²»ÊÇÒ»¸öºÃ×ö·¨£¬Í¬Ê±ÓµÓжà¸ö¿ÉÒÔÍê³É¹¤×÷µÄ²éѯҲ²»ÊÇÓÐЧµÄ×ö·¨¡£ÕâЩʼþ¿ÉÄܻᵼÖÂÑÓ³ÙµÄSQL²éѯ£¬´Ó¶ø½µµÍÓ¦ÓóÌÐòµÄºǫ́ÊÂÎñÐÔÄÜ£¬²¢µ¼Ö¸ü³¤µÄÊý¾Ý¿âÏìӦʱ¼ä¡£APM¹¤¾ß?µÄÊý¾Ý¿â¼àÊÓÆ÷¿ÉÒÔ׼ȷ¶¨Î»ÔËÐлºÂýÇҳɱ¾°º¹óµÄ²éѯÓï¾ä¡£½èÖúCPUʱ¼äºÍÖ´ÐÐʱ¼äµÈÊôÐÔ£¬¾ÓªÔ±¿ÉÒÔ¶Ô²éѯÓï¾ä½øÐбØÒªµÄ¸ü¸Ä£¬´Ó¶ø»ñµÃ¸ü¸ßЧµÄ²éѯÓï¾ä¡£
ÒÔÉÏ£¬¾ÍÊǹØÓÚPostgreSQL¼à¿ØÈçºÎͨ¹ý¹Ø¼üÊý¾Ý¿âÐÔÄÜÖ¸±êµÄ¼à²âÔ¤²âºÍ½â¾öPostgreSQLÊý¾Ý¿â¹ÊÕϵÄÏà¹Ø½éÉÜ¡£Í¨¹ý¼à¿ØApp¹¤¾ß¿ÉÒÔ¸üºÃµØ¼à¿ØPostgreSQLÊý¾Ý¿â·þÎñÆ÷µÄ¿ÉÓÃÐÔºÍÐÔÄÜ״̬£¬¼°Ê±µØ·¢ÏÖÒì³£¡¢·¢³öÔ¤¾¯£¬½ø¶øѸËÙ²ÉÈ¡ÓÐЧ´ëÊ©¾ö¾ø¹ÊÕÏ£¬ÐÒÃâÓ°ÏìÆóÒµÕý³£ÒµÎñ¡£