[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

Fliken MySQL

MySQL% free storage by node

MySQL% ledigt lagringsutrymme per nod

Många problem orsakas av att MySQL-lagringsutrymmet i det lagringsutrymme som tilldelats MySQL (datadir MySQL-konfigurationsinställningen är /data/mysql) håller på att ta slut, eller att utrymmet på tmpdir håller på att ta slut. Standardinställningen tmpdir (MySQL-inställning) är /tmp. Bildrutan MySQL% free storage by node tittar på /, /tmp (om den har definierats som en separat montering) och /data/mysql procent av det lediga lagringsutrymmet. Från och med MySQL version 5.7 (MariaDB version 10.2) skrivs okomprimerade tmp-tabeller till ett tmp tabellutrymme i katalogen /data/mysql i filen (ibtmp1). Filen utökas automatiskt utan gräns som standard. Eftersom det är ett tabellutrymme minskar det inte i storlek och återställs till 12 MB när MySQL startas om.

MySQL Connections by Node

MySQL-anslutningar efter nod

Bildrutan MySQL Connections by Node anger perioder med databasnodavbrott eller stora volymer anslutningar.

MySQL Node Summary

MySQL-nodsammanfattning

Tabellen MySQL Node Summary visar information om databasnoder, till exempel programversion och instanstyp (storlek).

Galera Number of Nodes in cluster

Galera antal noder i klustret

Bildrutan Galera Number of Nodes in cluster visar information från MySQL-loggarna. När noder ansluts och lämnar ett kluster visas endast meddelanden för den valda tidsramen. Om en nod lämnar klustret före tidsramen visas inget meddelande under tidsramen. Om du misstänker att databasen kanske inte kommer att vara i närheten av en nod kan du utöka tidsramen till en större period för att se om du kan se mer information. Om det finns information under tidsperioden som indikerar mindre än alla noder i klustret Galera expanderar du tidsramen för att se om du kan avgöra när noden lämnade klustret.

MySQL shutdowns and starts

MySQL avslutar och startar

Bildrutan MySQL shutdowns and starts identifierar när en nod stängs av. Galera-noderna kommer att avlägsnas och tas bort automatiskt från noden Galera. Detta resulterar vanligtvis i en omstart av MySQL-tjänsten.

Galera log

Galerogg

Bildrutan Galera log visar antalet särskilda signaler från MySQL-loggarna som berör Galera -noder, deras tillstånd och statusändringarna för klustret Galera.

  • '%1047 WSREP har ännu inte förberett nod för programanvändning (%) som 'node_not_prep_for_use'
  • %[ERROR] WSREP: Det gick inte att läsa från: wsrep_sst_xtrabackup-v2%) som xtrabackup_read_fails
  • %[ERROR] WSREP: Processen slutfördes med fel: wsrep_sst_xtrabackup-v2 %) som xtrabackup_compl_w_err
  • '%[ERROR] WSREP: rbr write fails%') as 'rbr_write_fails'
  • '%self-leave%') som 'sgroups_node'
  • '%members = 3/3 (join/total)%') as'3of3'
  • '%members = 2/3 (join/total)%') as'2of3'
  • '%members = 2/2%') as '2of2'
  • %members = 1/2%) as '1of2'
  • %members = 1/3%) as '1of3'
  • %members = 1/1%) as '1of1'
  • '%[Obs] /usr/sbin/mysqld (mysqld 10).%') as'sql_launch'
  • %Quorum: Ingen nod med fullständigt tillstånd:%) som no_node_count
  • %WSREP: Medlem 0%) som mem_0
  • %WSREP: Medlem 1.0%) som mem_1
  • '%WSREP: Medlem 2%') som 'medm2'
  • %WSREP: Synkroniserad med grupp, klar för anslutningar%) som klar
  • %/usr/sbin/mysqld, Version:%) som mysql_launch_mysql.slow
  • %[Obs] WSREP: Ny klustervy: globalt tillstånd:%) som galera_Cluster_view_chng

Galera Log by Host

Galerogg av värd

Bildrutan Galera Log by Host är densamma som bildrutan Galera log, förutom att den är bruten efter nod för att hjälpa till med felsökningen.

Database performance

Databasprestanda

Bildrutan Database performance visar databasprestanda under specifika begäranden. Du kan se varje mätresultat genom att klicka på dem i de färgade ikonerna nedanför diagrammet. Många av mätvärdena som anropas i Övervaka prestanda för MySQL-databas med New Relic finns i den här bildrutan.

  • Average(query.queriesPerSecond)
  • Average(query.slowQueriesPerSecond)
  • medel(db.createdTmpDiskTablesPerSecond)
  • medel(db.createdTmpFilesPerSecond)
  • medel(db.tablesLocksWaitPerSecond)
  • medelvärde(db.innovativa.rowLockTimeAvg)
  • medelvärde(db.innovdb.rowLockWitsPerSecond)

Transaction Database Call Count

Anropsantal för transaktionsdatabas

Bildrutan Transaction Database Call Count visar antalet databasanrop som gjorts av varje transaktionsfaktor. Det här verkar vara radfokuserat och inte programsatser.

Cron_schedule table updates

Tabelluppdateringarna Cron_schedule

Bildrutan Cron_schedule table updates visar den maximala längden för databasuppdateringar av tabellen cron_schedule för den valda tidsperioden.

Slow Query Traces

Långsam frågespår

Bildrutan Slow Query Traces visar tabellen och begärantypen där det finns långsamma frågekalkeringar. En långsam frågespårning skapas för frågetransaktioner som tar längre tid än fem sekunder. Uppdateringsfrågorna är av betydelse för den här bildrutan. Om en tabell uppdateras av programsatserna UPDATE, DELETE och INSERT kan de låsa tabeller under en tidsperiod.

Även SELECT-satser kan låsa rader om de används med FOR UPDATE.

Datastore Operations tables

Datastore-åtgärdstabeller

Cron table change

Tabelländring i cron

Bildrutan Cron table change söker efter felmeddelanden om att det inte gick att hämta lås för kron-jobb:, tillsammans med ett specifikt PHP-minnesfel och lås som berör tabellen cron_schedule. Om tabellen cron_schedule är låst (t.ex. av en DELETE-fråga som körs mot den) blockeras andra crons från att köras.

Deadlocks

Deadlocks

Bildrutan Deadlocks tittar på följande strängar som tolkas från MySQL-loggarna:

  • '%PHP Allvarligt fel: Tillåten minnesstorlek på %') som php_mem_error
  • %get lock; försök starta om transaktionen, frågan var: DELETE FROM `cron_schedule%) as cron_sched_lock_del`
  • % lås för cron-jobb: indexer_reindex_all_invalid%) som lock_indexer_reindex_all_invalid%
  • % lås för cron-jobb: cron_schedule%) som lock_cron_schedule
  • % lås för kronjobb:%) som total_cron_lock
  • '%Allmänt fel: 1205 Lås timeout överskreds%') som 'sql_1205_lock'
  • '%ERROR 1213 (40001): Det gick inte att låsa%) som sql_1213_lock
  • '%SQLSTATE[40001]: Serialiseringsfel: 1213 Deadlock found%') som 'sql_1213_lock2'
  • % lås för cron-jobb: indexer_update_all_views%) som lock_indexer_update_all_views
  • % lås för cron-jobb: sales_grid_order_invoice_async_insert%) som lock_sales_grid_order_invoice_async_insert,
  • % lås för cron-jobb: staging_remove_updates%) som lock_staging_remove_updates
  • % lås för cron-jobb: sales_grid_order_shipping_async_insert%) som lock_sales_grid_order_shipping_async_insert
  • '% lås för cron-jobb: amazon_payments_process_queued_reviews%') som 'lock_amazon_payments_process_queued_reviews'
  • % lås för cron-jobb: sales_send_order_shipping_emails%) som lock_sales_send_order_shipping_emails
  • % lås för cron-jobb: staging_synchronize_entities_period%) som lock_staging_synchronize_entities_period
  • '% lås för cron-jobb: indexer_clean_all_changelgos%') som 'lock_indexer_clean_all_changelgos'
  • '% lås för cron-jobb: magento_målrule_index_reindex%') as 'lock_magento_målrule_index_reindex'
  • % lock för cron-jobb: newsletter_send_all%) as 'lock_newsletter_send_all'
  • % lock för cron-jobb: newsletter_send_all%) as 'lock_newsletter_send_all'
  • % lås för cron-jobb: sales_send_order_emails%) som lock_sales_send_order_emails
  • % lås för cron-jobb: sales_send_order_creditmemo_emails%) som lock_sales_send_order_creditmemo_emails
  • % lås för cron-jobb: sales_grid_order_creditmemo_async_insert%) som lock_sales_grid_order_creditmemo_async_insert
  • % lås för kronjobb: bulk_cleanup%) som lock_bulk_cleanup
  • '% lås för kroniskt jobb: flush_preview_Qurites%') som 'lock_flush_preview_Quoters'
  • % lås för cron-jobb: sales_send_order_invoice_emails%) som lock_sales_send_order_invoice_emails
  • % lås för cron-jobb: sales_send_order_invoice_emails%) som lock_sales_send_order_invoice_emails
  • % lås för cron-jobb: captcha_delete_utgången_images%) som lock_captcha_delete_utgången_images
  • '% lås för kronjobb: magento_newrelicreporting_cron%') as 'lock_magento_newrelicreporting_cron'
  • % lås för cron-jobb: outdated_authentication_Failure_cleanup%) som lock_outdated_authentication_errors_cleanup
  • % lås för cron-jobb: send_notification%) som lock_send_notification
  • % lock för cron-jobb: magento_presentcardaccount_generage_codes_pool%) as 'lock_magento_presentcardaccount_generage_codes_pool'
  • % lock för cron-jobb: catalog_product_front_actions_flush%) as 'lock_catalog_product_front_actions_flush'
  • % lås för kron-jobb: mysqlmq_clean_messages%) som mysqlmq_clean_messages
  • % lås för cron-jobb: catalog_product_attribute_value_synchronize%) som lock_catalog_product_attribute_value_synchronize
  • '% lås för cron-jobb: ddg_automation_importer%') som 'lock_ddg_automation_importer'
  • '% lås för cron-jobb: ddg_automation_reviews_and_önsklist%') som 'lock_ddg_automation_reviews_and_önsklist'
  • '% lås för cron-jobb: captcha_delete_old_try%') som 'lock_captcha_delete_old_try'
  • % lås för cron-jobb: catalog_product_outdated_price_values_cleanup%) som lock_catalog_product_outdated_price_values_cleanup
  • % lås för kronjobb: customers_runner%) som lock_customers_runner
  • % lås för cron-jobb: ddg_automation_customer_subscriber_gäst_sync%) som lock_ddg_automation_customer_subscriber_gäst_sync
  • % lås för cron-jobb: get_amazon_capture_updates%) som lock_get_amazon_capture_updates
  • % lås för cron-jobb: get_amazon_permission_updates%) som lock_send_get_amazon_permission_updates
  • % lås för cron-jobb: temando_process_platform_events%) som lock_temando_process_platform_events
  • '% lås för cron-jobb: ddg_automation_status%') som 'lock_ddg_automation_status'
  • '% lås för cron-jobb: ddg_automation_status%') som 'lock_ddg_automation_status'
  • % lås för kronijobb: sales_clean_orders%) som lock_sales_clean_orders
  • % lås för cron-jobb: catalog_index_refresh_price%) som lock_catalog_index_refresh_price
  • '% lås för cron-jobb: magento_belöning_balance_warning_notification%') som 'lock_magento_gain_balance_warning_notification'
  • % lås för cron-jobb: analytics_update%) som lock_analytics_update
  • '% lås för cron-jobb: messagequue_clean_outdated_locks%') som 'lock_messagequue_clean_outdated_locks'
  • '% lås för cron-jobb: messagequue_clean_outdated_locks%') som 'lock_messagequue_clean_outdated_locks'
  • % lås för cron-jobb: staging_apply_version%) som lock_staging_apply_version
  • '% lås för cron-jobb: magento_belöning_expirate_points%') som 'lock_magento_belöning_expir_points'
  • % lås för cron-jobb: yotpo_order_sync%) som lock_yotpo_yotpo_orders_sync
  • % lås för cron-jobb: catalog_event_status_checker%) som lock_catalog_event_status_checker
  • '% lås för cron-jobb: ddg_automation_campaign%') som 'lock_ddg_automation_campaign'
  • % lås för kron-jobb: visitor_clean%) som lock_visitor_clean
  • % lås för cron-jobb: scconnector_verify_website%) som lock_scconnector_verify_website
  • % lås för cron-jobb: ddg_automation_email_templates%) som lock_ddg_automation_email_templates
  • % lås för cron-jobb: aggregat_sales_report_order_data%) som lock_aggregat_sales_report_order_data
  • % lås för cron-jobb: ddg_automation_catalog_sync%) som lock_ddg_automation

DB Statistics

Databasstatistik

Bildrutan DB Statistics visar borttagningar, skrivningar, lästa rader, uppdateringar och långsamma frågor per sekund.

Request frequency

Frekvens för förfrågningar

Database Errors

Databasfel

Bildrutan Database Errors innehåller en mängd olika varningar och fel i databasen:

  • %Minnesstorleken som allokerats för den temporära tabellen är mer än 20 % av oskuld_buffer_size% som temp_tbl_buff_pool
  • '%[ERROR] WSREP: rbr write fails%') as 'rbr_write_fails'
  • %mysqld: Disken är full%) som disk_full
  • %Error number 28%) as 'err_28'
  • %rollback%) som rollback
  • '%Foreign key constrafor table%') as 'foreign_key_constraint'
  • %Error_code: 1114%) as 'sql_114_full'%CRITICAL: SQLSTATE[HY000] [2006] MySQL server has away%') as 'sql_borta'
  • %SQLSTATE[HY000] [1040] För många anslutningar%) som sql_1040
  • %CRITICAL: SQLSTATE[HY000] [2002]%) as 'sql_2002'
  • %SQLSTATE[08S01]:%) som sql_1047
  • %[Varning] Avbruten anslutning%) som aborted_conn
  • '%SQLSTATE[23000]: Överträdelse av integritetsbegränsning:%') som 'sql_23000'
  • %1205 Lås timeout%) som sql_1205
  • '%SQLSTATE[HY000] [1049] Okänd databas%') som 'sql_1049'
  • %SQLSTATE[42S02]: Bastabellen eller vyn hittades inte:%) som sql_42S02
  • '%Allmänt fel: 114%') som 'sql_1114'
  • %SQLSTATE[40001]%) som sql_1213
  • '%SQLSTATE[42S22]: Det gick inte att hitta kolumnen: 1054 Okänd kolumn%) som 'sq1_1054'
  • %SQLSTATE[42000]: Syntaxfel eller åtkomstfel:%) as'sql_42000'
  • '%SQLSTATE[21000]: Kardinalitetsöverträdelse:%) som 'sql_1241'
  • %SQLSTATE[22003]:%) som sql_22003
  • %SQLSTATE[HY000] [9000] Klient med IP-adressen %) som sql_9000
  • %SQLSTATE[HY000]: Allmänt fel: 2014%) som sql_2014
  • %1927 Anslutningen avbröts%) som sql_1927
  • %1062 [ERROR] InnoDB:%) som sql_1062_e
  • %[Obs!] WSREP: Tömmer minnesmappning till disk…%) som mem_map_flush
  • '%Internal MariaDB error code: 1146%') as 'sql_1146'
  • %Internal MariaDB-felkod: 1062%) som sql_1062 * '%1062 [Varning] InnoDB:%') som 'sql_1062_w'
  • '%Internal MariaDB error code: 1064%') as 'sql_1064'
  • %InnoDB: Kontrollfel i filen %) som assertion_err
  • %mysqld_safe Antal processer som körs nu: 0%) som mysql_oom
  • '%[ERROR] mysqld fick signal%') som 'mysql_sigterm'
  • %1452 Kan inte lägga till%) som sql_1452
  • %ERROR 1698%) som sql_1698
  • %SQLSTATE[HY000]: Allmänt fel: 3%) som cnt_write_tmp
  • %Allmänt fel: 1 %) som sql_syntax
  • %42S22%) som sql_42S22
  • '%InnoDB: Error (Duplicate key)%') as 'oidentidb_dup_key' FROM Log TIMESERIES

DB Error Table

DB-feltabell

Bildrutan DB Error Table visar samma information som bildrutan Database Errors, men du kan se den för nod och i tabellformat. Mer information finns i MariaDB-felkoder.

Database Traces

Databasspår

Bildrutan Database Traces visar databasspåren efter typ på den markerade tidslinjen.

Database processes

Databasprocesser

Bildrutan Database processes visar databasprocesser, miljöer och nodidentifierare.

MySQL Non-Sleeping Threads by Node

MySQL Non-Sleeping Threads by Node

Bildrutan MySQL Non-Sleeping Threads by Node visar anslutningstrådarna till databasen. Den här bildrutan visar de aktiva kopplingarna.

MySQL Running and Sleeping Threads by environment

MySQL Running and Sleeping Threads by environment

Bildrutan MySQL Running and Sleeping Threads by environment visar både aktiva och inaktiva anslutningar till databasen. Om det finns anslutningar till databasen där långsamma frågor har gått in i viloläge, kommer det att finnas anslutningar i viloläge. Sömmande anslutningar kan vara databasfrågor som blockeras av låsta rader eller tabeller. De här sovande anslutningarna innehåller även PHP-arbetaranslutningar.

MySQL mem used by node

MittSQL-uttryck används av noden

Bildrutan MySQL mem used by node visar hur mycket minne MySQL använder. På större platser kan den här bildrutan vara kontinuerliga fält med GB-minne som används.

Database mysql-slow.log

Databasen mysql-slow.log

Bildrutan Database mysql-slow.log visar frågesatstyperna som fanns i filen mysql-slow.log över den valda tidsramen.

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