Sitenin arkasındaki veritabanını sağlıklı tut.

Sitenin gösterdiği her şey bir veritabanında saklanır. LayerAssist çalıştığını ve erişilebilir olduğunu kontrol eder, hataları ve yavaş sorguları arar ve sorunları siteni çökertmeden önce açıklar.

Kısaca

  • OtomasyonHazır “Veritabanı durumu” otomasyonu veritabanının çalıştığını ve erişilebilir olduğunu kontrol eder ve günlüklerde bulduğu hataları ya da yavaş sorguları bildirir.
  • Yerleşik izleyiciVeritabanı durduğu anda uyarı istiyorsan, veritabanı hizmetin için yerleşik bir hizmet izleyicisi ekle.
  • SohbetteSohbette bağlantı hatalarını düzeltir, bozuk tabloları onarır ve veritabanını neyin yavaşlattığını bulur.

Veritabanı çöktüğünde tüm site beyaza döner

Sayfaların, ürünlerin, siparişlerin ve kullanıcıların bir veritabanında, genellikle MySQL ya da MariaDB’de saklanır. Site ona ulaşamadığında ziyaretçiler “Error establishing a database connection” ya da boş bir sayfa görür ve düzeltilene kadar hiçbir şey çalışmaz.

Veritabanları yavaş yavaş da yıpranır: tablolar bir çökmeden sonra bozulur, veri büyüdükçe sorgular yavaşlar ve sunucunun belleği tükenir. Bu sorunlar siteyi çökertmeden çok önce günlüklerde uyarılar bırakır.

Veritabanının ilgiye ihtiyaç duyduğunu gösteren işaretler

  • “Error establishing a database connection”
  • Eskiden hızlı olan sayfalar artık saniyeler sürüyor
  • “Table is marked as crashed and should be repaired”
  • Yönetim sayfaları kaydederken zaman aşımına uğruyor

Yaygın veritabanı sorunları

Yanlış veritabanı giriş bilgileri

Barındırma kontrol panelinde değiştirilen ama site ayarlarında değiştirilmeyen bir şifre, kullanıcı ya da sunucu bağlantıyı hemen keser.

Veritabanı hizmeti durdu

Bellek yetersizliği, dolu bir disk ya da başarısız bir güncelleme MySQL’i veya MariaDB’yi durdurabilir.

Bozuk tablolar

Yazma işleminin ortasında bir çökme ya da dolu bir disk, bir tabloyu bazı sayfaların başarısız olacağı şekilde bozabilir.

Yavaş sorgular ve gereksiz veriler

Sınırsız büyüyen tablolar – günlükler, oturumlar, revizyonlar, süresi dolmuş veriler – her sayfayı yavaşlatır.

LayerAssist veritabanınla nasıl ilgilenir

Onu bir veritabanı yöneticisinin yapacağı gibi kontrol eder ve bir arkadaşın yapacağı gibi açıklar.

Çalıştığını ve erişilebilir olduğunu kontrol eder

Veritabanı hizmetinin çalıştığını ve sitenin ona bağlanabildiğini kontrol eder.

Uyarıları okur

Veritabanının günlüklerini hatalar, bozuk tablolar ve yavaş sorgular için tarar ve neyin yeni olduğunu bildirir.

Bozulanı düzeltir

Sohbette bağlantı ayarlarını düzeltir, bozuk tabloları onarır ve sitenin artık ihtiyaç duymadığı verileri temizler – yalnızca onayınla siler.

Neyin yavaş olduğunu bulur

En büyük tablolara ve en yavaş sorgulara bakar ve en büyük farkı neyin yaratacağını söyler.

Örnek: her ay daha yavaşlayan bir mağaza yönetimi

  1. Sen

    Mağazanın yönetim panelinde siparişler sonsuza kadar yükleniyor. Veritabanında bir sorun mu var?

  2. Neleri kontrol eder

    • MariaDB: çalışıyor ve erişilebilir
    • Oturum tablosu: 2,1 milyon süresi dolmuş satır, 3,4 GB
    • Yavaş sorgu günlüğü: sipariş araması tüm tabloyu okuyor
    • Bozuk tablolar: yok
  3. Neyi değiştirir

    Onayından sonra süresi dolmuş oturumları sildim ve sipariş araması için eksik dizini ekledim

  4. LayerAssist

    Siparişler sayfası artık bir saniyenin altında yükleniyor, eskiden 14 saniye sürüyordu. Mağaza iki milyon süresi dolmuş ziyaretçi oturumu tutuyordu ve sipariş aramasının dizini yoktu. Onayınla süresi dolmuş oturumları sildim ve dizini ekledim; başka hiçbir şey değişmedi.

Ne kazanırsın

  • Site beyaza dönmeden önce günlüklerden erken uyarılar
  • Bağlantı hataları dakikalar içinde, nedeni açıklanarak düzeltildi
  • Daha düzenli bir veritabanı sayesinde daha hızlı bir site
  • İçerik yerinde kalır: silme yalnızca onayınla

Gerçek durumlar

Küçük bir VPS’teki bir site

Veritabanı yoğun saatlerde yeniden başlıyor. Kontrol bellek uyarılarını bildirir ve LayerAssist ayarları sunucunun kapasitesine uyarlar.

Yoğun bir WooCommerce mağazası

Siparişler ve günlükler her gün büyüyor. Günlük kontrol, mağaza yavaşlamadan önce en hızlı büyüyen tabloya işaret eder.

Bir geliştiricinin PostgreSQL uygulaması

Yeni bir sürümden sonra uygulamanın veritabanı yavaş sorgular kaydediyor. Pro planındaki saatlik kontrol bunları aynı gün işaret eder.

Veritabanı kontrolü nasıl kurulur

  1. Barındırmanı veya sunucunu bağla

    SSH en eksiksiz resmi verir; paylaşımlı barındırmadaki birçok site için barındırma kontrol paneli yeterlidir.

  2. Otomasyonu ekle

    Otomasyonlar’da Yeni otomasyon’u, siteyi ve ardından “Veritabanı durumu”nu seç.

  3. Ne sıklıkla olacağını seç

    Plana göre günde birden 15 dakikada bire kadar.

  4. Bir hizmet izleyicisi de ekle

    Veritabanı durduğunda anında uyarı almak için aynı sunucuda mysql ya da mariadb için bir “Hizmet durumu” izleyicisi ekle.

Veritabanı durumu hakkında sorular

Başlıca neredeyse her sitenin kullandığı MySQL ve MariaDB ile. SSH üzerinden sunucundaki PostgreSQL ve diğer veritabanlarıyla da çalışabilir.

Sıradaki: Cron işleri ve kuyruklar

Aylık $9 fiyatından başlar · Fikrinizi değiştirmek için 14 gün

Bir dahaki sefere bir şey bozulduğunda kime soracağını bileceksin.

Sitenizi ekleyin ve ilk sorunuzu bugün sorun. Size göre değil mi? 14 gün içinde iptal edin, ilk ödemenizi geri alın; yalnızca kullandığınız yapay zekâ işi düşülür.

7 gün ücretsiz · Kredi kartı gerekmez · Teknik bilgi gerekmez.