[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}

MySQL选项卡

MySQL% free storage by node

按节点 列出的 MySQL%可用存储

许多问题是由于MySQL存储空间不足(分配给MySQL (datadir MySQL配置设置,默认值为/data/mysql)或tmpdir空间不足。 默认tmpdir (MySQL设置)为/tmpMySQL% free storage by node ​帧查看/, /tmp(如果定义为单独的装载)和/data/mysql可用存储空间百分比。 从MySQL版本5.7(MariaDB版本10.2)开始,未压缩的tmp表将写入文件(ibtmp1)中tmp目录的/data/mysql表空间中。 默认情况下,此文件将自动展开,无限制。 由于它是一个表空间,因此其大小不会减少,并且在MySQL重新启动时会重置为12 MB。

MySQL Connections by Node

按节点 进行的 MySQL连接

MySQL Connections by Node ​帧表示数据库节点停机或连接量大的时间段。

MySQL Node Summary

MySQL节点摘要

MySQL Node Summary ​表显示数据库节点详细信息,如软件版本和实例类型(大小)。

Galera Number of Nodes in cluster

群集中的节点数

Galera Number of Nodes in cluster ​框架显示来自MySQL日志的信息。 当节点加入并离开群集时,将仅显示选定时间范围内的消息。 如果节点在时间范围之前离开群集,则该时间范围内将不存在任何消息。 如果您怀疑数据库可能缺少节点,请将时间范围扩展到更大的时间段,以查看是否可以看到其他信息。 如果时间段内存在信息指示小于Galera群集中的所有节点,请展开时间范围以查看是否可以确定节点何时离开群集。

MySQL shutdowns and starts

MySQL关闭并启动

MySQL shutdowns and starts ​帧检测节点何时关闭。 Galera节点将被逐出,并将从Galera节点中自行逐出。 这通常会导致MySQL服务重新启动。

Galera log

galera日志

Galera log ​帧显示有关Galera节点的MySQL日志中特定信号的计数、其状态以及Galera群集的状态更改。

  • “%1047 WSREP尚未为应用程序使用%准备节点),如“node_not_prep_for_use”
  • “%[ERROR] WSREP:无法从wsrep_sst_xtrabackup-v2%”中读取为“xtrabackup_read_fail”
  • “%[ERROR] WSREP:进程已完成,但出现错误:wsrep_sst_xtrabackup-v2 %')为“xtrabackup_compl_w_err”
  • “%[ERROR] WSREP: rbr write fail%”)作为“rbr_write_fail”
  • '%self-leave%')作为'susp_node'
  • “%members = 3/3 (已加入/总计)%”)作为“3of3”
  • “%members = 2/3 (已加入/总计)%”)作为“2of3”
  • “%members = 2/2%”)作为“2of2”
  • “%members = 1/2%”)作为“1of2”
  • '%members = 1/3%')作为'1of3'
  • “%members = 1/1%”)作为“1of1”
  • “%[注意] /usr/sbin/mysqld (mysqld 10.%'),作为'sql_restart'
  • “%Quorum:没有具有完整状态:%”的节点)为“no_node_count”
  • “%WSREP:成员0%”)作为“mem_0”
  • “%WSREP:成员1.0%”)作为“mem_1”
  • “%WSREP:成员2%”)作为“mem2”
  • “%WSREP:与组同步,准备连接%”)为“就绪”
  • “%/usr/sbin/mysqld,版本:%”)作为“mysql_restart_mysql.slow”
  • “%[Note] WSREP:新群集视图:全局状态:%')作为“galera_cluster_view_chng”

Galera Log by Host

按主机 的 galera日志

Galera Log by Host ​帧与​ Galera log ​帧相同,不同之处在于它按节点划分,以帮助进行故障排除。

Database performance

数据库性能

Database performance ​框架显示特定请求期间的数据库性能。 您可以通过单击图表下方的彩色图标中的各个量度来查看它们。 在此帧中找到在使用New Relic监视MySQL数据库性能中调用的许多度量。

  • average(query.queriesPerSecond)
  • average(query.slowQueriesPerSecond)
  • average(db.createdTmpDiskTablesPerSecond)
  • average(db.createdTmpFilesPerSecond)
  • average(db.tablesLocksWaitedPerSecond)
  • average(db.innodb.rowLockTimeAvg)
  • average(db.innodb.rowLockWaitsPerSecond)

Transaction Database Call Count

事务数据库调用计数

Transaction Database Call Count ​框架显示每个事务Facet进行的数据库调用的数量。 这似乎是着重于行,而不是语句。

Cron_schedule table updates

Cron_schedule表更新

Cron_schedule table updates ​框架显示选定时间段内对cron_schedule表进行数据库更新的最长持续时间。

Slow Query Traces

查询跟踪缓慢

Slow Query Traces ​框架显示存在慢查询跟踪的表和请求类型。 为需要超过五秒钟的查询事务创建慢速查询跟踪。 更新查询对于此框架非常重要。 如果表正由UPDATEDELETEINSERT语句更新,则它们可能会锁定一段时间的表。

如果与FOR UPDATE一起使用,甚至SELECT语句也可能锁定行。

Datastore Operations tables

数据存储操作表

Cron table change

Cron表更改

Cron table change ​帧查找“无法获取cron作业的锁定:”错误消息,以及特定的PHP内存错误和涉及cron_schedule表的锁定。 如果cron_schedule表被锁定(例如,被针对其运行的DELETE查询锁定),它将阻止其他cron运行。

Deadlocks

死锁

Deadlocks ​框架查看从MySQL日志解析的以下字符串:

  • “%PHP严重错误:允许的内存大小为%”),如php_mem_error
  • '%get lock;尝试重新启动事务,查询为:DELETE从'cron_schedule%')为cron_sched_lock_del
  • '%锁定cron作业: indexer_reindex_all_invalid%'),作为'lock_indexer_reindex_all_invalid%'
  • “% lock for cron job: cron_schedule%”)作为“lock_cron_schedule”
  • “% lock for cron job:%”),作为“total_cron_lock”
  • '%General error: 1205 Lock wait timeout exceeded%')作为'sql_1205_lock'
  • “%ERROR 1213 (40001):尝试获取lock%”时发现死锁),为“sql_1213_lock”
  • “%SQLSTATE[40001]:序列化失败: 1213 Deadlock found%')为“sql_1213_lock2”
  • '%锁定cron作业: indexer_update_all_views%')作为'lock_indexer_update_all_views'
  • “% lock for cron job: sales_grid_order_invoice_async_insert%”)作为“lock_sales_grid_order_invoice_async_insert”,
  • 用于cron作业的“%锁定:staging_remove_updates%”),作为“lock_staging_remove_updates”
  • “%锁定cron作业:sales_grid_order_shipment_async_insert%”),作为“lock_sales_grid_order_shipment_async_insert”
  • '% lock for cron job: amazon_payments_process_queued_refunds%')作为'lock_amazon_payments_process_queued_refunds'
  • '%锁定cron作业:sales_send_order_shipment_emails%'),作为'lock_sales_send_order_shipment_emails'
  • 用于cron作业的“%锁定:staging_synchronize_entities_period%”)作为“lock_staging_synchronize_entities_period”
  • '%锁定cron作业: indexer_clean_all_changelogs%')为'lock_indexer_clean_all_changelogs'
  • “% lock for cron job: magento_targetrule_index_reindex%”)作为“lock_magento_targetrule_index_reindex”
  • '%锁定cron作业: newsletter_send_all%')作为'lock_newsletter_send_all'
  • '%锁定cron作业: newsletter_send_all%')作为'lock_newsletter_send_all'
  • “%锁定cron作业:sales_send_order_emails%”),作为“lock_sales_send_order_emails”
  • '%锁定cron作业:sales_send_order_creditmemo_emails%'),作为'lock_sales_send_order_creditmemo_emails'
  • “% lock for cron job: sales_grid_order_creditmemo_async_insert%”)作为“lock_sales_grid_order_creditmemo_async_insert”
  • “% lock for cron job: bulk_cleanup%”)作为“lock_bulk_cleanup”
  • “% lock for cron job: flush_preview_quotas%”)作为“lock_flush_preview_quotas”
  • “% lock for cron job: sales_send_order_invoice_emails%”),作为“lock_sales_send_order_invoice_emails”
  • “% lock for cron job: sales_send_order_invoice_emails%”),作为“lock_sales_send_order_invoice_emails”
  • '%锁定cron作业: captcha_delete_expired_images%'),作为'lock_captcha_delete_expired_images'
  • “% lock for cron job: magento_newrelicreporting_cron%”)作为“lock_magento_newrelicreporting_cron”
  • 用于cron作业的“%锁定: outdoated_authentication_failures_cleanup%”)作为“lock_outdoated_authentication_failures_cleanup”
  • “%锁定cron作业: send_notification%”),作为“lock_send_notification”
  • '%锁定cron作业:magento_giftcardaccount_generation_codes_pool%')为'lock_magento_giftcardaccount_generation_codes_pool'
  • '%锁定cron作业:catalog_product_frontend_actions_flush%'),作为'lock_catalog_product_frontend_actions_flush'
  • 用于cron作业的“%锁定: mysqlmq_clean_messages%”),作为“mysqlmq_clean_messages”
  • 用于cron作业的“%锁定:catalog_product_attribute_value_synchronize%”),作为“lock_catalog_product_attribute_value_synchronize”
  • 用于cron作业的“% lock: ddg_automation_importer%”)作为“lock_ddg_automation_importer”
  • '% lock for cron job: ddg_automation_reviews_and_wishlist%')作为'lock_ddg_automation_reviews_and_wishlist'
  • “% lock for cron job: captcha_delete_old_attempts%”)作为“lock_captcha_delete_old_attempts”
  • '%锁定cron作业:catalog_product_outdoated_price_values_cleanup%')作为'lock_catalog_product_outdoated_price_values_cleanup'
  • 用于cron作业的“% lock: consumers_runner%”)作为“lock_consumers_runner”
  • 用于cron作业的“% lock: ddg_automation_customer_subscriber_guest_sync%”)作为“lock_ddg_automation_customer_subscriber_guest_sync”
  • '%锁定cron作业:get_amazon_capture_updates%')作为'lock_get_amazon_capture_updates'
  • '%锁定cron作业:get_amazon_authorization_updates%')作为'lock_send_get_amazon_authorization_updates'
  • '%锁定cron作业:temando_process_platform_events%'),作为'lock_temando_process_platform_events'
  • 用于cron作业的“% lock: ddg_automation_status%”)作为“lock_ddg_automation_status”
  • 用于cron作业的“% lock: ddg_automation_status%”)作为“lock_ddg_automation_status”
  • “% lock for cron job: sales_clean_orders%”)作为“lock_sales_clean_orders”
  • “% lock for cron job: catalog_index_refresh_price%”)作为“lock_catalog_index_refresh_price”
  • '%锁定cron作业: magento_reward_balance_warning_notification%')为'lock_magento_reward_balance_warning_notification'
  • '%锁定cron作业: analytics_update%'),作为'lock_analytics_update'
  • '%锁定cron作业: messagequue_clean_outdated_locks%')为'lock_messagequue_clean_outdated_locks'
  • '%锁定cron作业: messagequue_clean_outdated_locks%')为'lock_messagequue_clean_outdated_locks'
  • 用于cron作业的“%锁定:staging_apply_version%”),作为“lock_staging_apply_version”
  • '% lock for cron job: magento_reward_expire_points%')作为'lock_magento_reward_expire_points'
  • 用于cron作业的“%锁定:yotpo_yotpo_orders_sync%”)作为“lock_yotpo_yotpo_orders_sync”
  • “%锁定cron作业:catalog_event_status_checker%”),作为“lock_catalog_event_status_checker”
  • 用于cron作业的“% lock: ddg_automation_campaign%”),作为“lock_ddg_automation_campaign”
  • '%锁定cron作业: visitor_clean%')为'lock_visitor_clean'
  • 用于cron作业的“%锁定: scconnector_verify_website%”),作为“lock_scconnector_verify_website”
  • 用于cron作业的“% lock: ddg_automation_email_templates%”)作为“lock_ddg_automation_email_templates”
  • '%锁定cron作业:aggregate_sales_report_order_data%'),作为'lock_aggregate_sales_report_order_data'
  • 用于cron作业的“% lock: ddg_automation_catalog_sync%”)作为“lock_ddg_automation”

DB Statistics

数据库统计信息

DB Statistics ​框架每秒显示删除、写入、读取的行、更新和较慢的查询。

Request frequency

请求频率

Database Errors

数据库错误

Database Errors ​框架显示各种数据库警告和错误

  • “%为临时表分配的内存大小超过innodb_buffer_pool_size%”的20%,即“temp_tbl_buff_pool”
  • “%[ERROR] WSREP: rbr write fail%”)作为“rbr_write_fail”
  • “%mysqld:磁盘已满%”)作为“disk_full”
  • “%Error number 28%”),作为“err_28”
  • “%rollback%”)作为“rollback”
  • “%Foreign key constraint对表%”失败),为“foreign_key_constraint”
  • '%Error_code: 1114%')为'sql_1114_full'%CRITICAL: SQLSTATE[HY000] [2006] MySQL服务器已消失%')为'sql_gone'
  • '%SQLSTATE[HY000] [1040]连接数太多%')作为'sql_1040'
  • '%CRITICAL: SQLSTATE[HY000] [2002]%')为'sql_2002'
  • “%SQLSTATE[08S01]:%”)作为“sql_1047”
  • “%[警告]已中止连接%”)为“aborted_conn”
  • “%SQLSTATE[23000]:完整性约束冲突:%”)为“sql_23000”
  • “%1205 Lock wait timeout%”)作为“sql_1205”
  • “%SQLSTATE[HY000] [1049]未知数据库%')作为“sql_1049”
  • “%SQLSTATE[42S02]:未找到基表或视图:%”),作为“sql_42S02”
  • '%General error: 1114%')作为'sql_1114'
  • “%SQLSTATE[40001]%”)作为“sql_1213”
  • “%SQLSTATE[42S22]:找不到列: 1054 Unknown column%')为“sq1_1054”
  • '%SQLSTATE[42000]:语法错误或访问冲突:%')为'sql_42000'
  • “%SQLSTATE[21000]:基数违规:%”)为“sql_1241”
  • “%SQLSTATE[22003]:%”)作为“sql_22003”
  • “%SQLSTATE[HY000] [9000]客户端,IP地址为%”)作为“sql_9000”
  • “%SQLSTATE[HY000]:常规错误: 2014%”)为“sql_2014”
  • “%1927连接已终止%”)为“sql_1927”
  • “%1062 [ERROR] InnoDB:%')作为“sql_1062_e”
  • “%[注意] WSREP:正在刷新内存映射到磁盘……%”),作为“mem_map_flush”
  • '%Internal MariaDB错误代码: 1146%')为'sql_1146'
  • '%Internal MariaDB错误代码: 1062%'),作为'sql_1062' * '%1062 [警告] InnoDB:%'),作为'sql_1062_w'
  • '%Internal MariaDB错误代码: 1064%')为'sql_1064'
  • “%InnoDB:文件%”中的断言失败)为“assertion_err”
  • '%mysqld_safe现在运行的进程数: 0%')为'mysql_oom'
  • “%[ERROR] mysqld得到signal%')作为“mysql_sigterm”
  • “%1452无法添加%”)作为“sql_1452”
  • “%ERROR 1698%”)作为“sql_1698”
  • “%SQLSTATE[HY000]:常规错误: 3%”)作为“cnt_wrt_tmp”
  • '%General error: 1 %')作为'sql_syntax'
  • “%42S22%”)作为“sql_42S22”
  • “%InnoDB: Error (重复键)%”)作为“Innodb_dup_key” FROM Log TIMESERIES

DB Error Table

DB错误表

DB Error Table ​框架显示的信息与​ Database Errors ​框架相同,但您可以按节点和表格格式查看该框架。 有关详细信息,请参阅MariaDB错误代码

Database Traces

数据库跟踪

Database Traces ​帧显示所选时间线中按类型排列的数据库跟踪。

Database processes

数据库进程

Database processes ​框架显示数据库进程、环境和节点标识符。

MySQL Non-Sleeping Threads by Node

MySQL非休眠Threads,按节点

MySQL Non-Sleeping Threads by Node ​框架显示到数据库的连接线程。 此框架显示活动线程。

MySQL Running and Sleeping Threads by environment

MySQL按环境运行和睡眠的Threads

MySQL Running and Sleeping Threads by environment ​帧显示与数据库的活动连接和休眠连接。 如果存在到数据库的连接,其中慢速查询进入休眠状态,则存在休眠连接。 休眠连接可以是被锁定的行或表阻止的数据库查询。 这些休眠连接还保持PHP工作器连接。

MySQL mem used by node

节点 使用的MySQL记忆体

MySQL mem used by node ​框架显示MySQL的内存节点使用情况。 在较大的网站上,此框架可能为连续条,其中已使用的内存为GB。

Database mysql-slow.log

数据库mysql-slow.log

Database mysql-slow.log ​框架显示所选时间范围内mysql-slow.log文件中包含的查询语句类型。

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3