Wyczyść
Proszę wyczyścić to, co baza danych przechowuje, ale czego już nie potrzebuje, aby zestaw roboczy zmniejszył się do danych, które witryna faktycznie obsługuje.
Konserwacja bazy danych
Każda baza danych WordPress staje się z czasem coraz cięższa. Zinn Digital® traktuje to jako problem inżynieryjny, a nie zgłoszenie do pomocy technicznej: czyszczenie, optymalizacja i naprawa działają jako zautomatyzowany proces, który kupują Państwo jednym kliknięciem — a platforma oferuje go Państwu w momencie, gdy zauważy rozrastanie się bazy danych. Dostępność: ograniczanie przepustowości bazy danych dla poszczególnych witryn jest w fazie aktywnego rozwoju i nie jest jeszcze dostępne. Wszystko inne opisane tutaj działa już dzisiaj.
Pliki witryny WordPress pozostają mniej więcej w takim rozmiarze, w jakim zostały utworzone. W przypadku bazy danych tak nie jest. Tabele się gromadzą, indeksy tracą optymalną strukturę, silniki pamięci masowej pozostawiają zaalokowane miejsce, z którego nic już nie korzysta, a sporadycznie tabela trafia do stanu wymagającego naprawy, a nie dostrajania. Żadne z tych zjawisk nie daje o sobie znać wprost. Witryna po prostu zwalnia, zapytania trwają dłużej, a pierwszym zauważalnym objawem jest strona, która kiedyś działała błyskawicznie, a teraz tak nie jest.
W przypadku pojedynczej witryny jest to uciążliwość. W portfolio lub sieci setek witryn staje się to kumulującym się obciążeniem — każda z nich jest nieco cięższa, niż powinna, każda obciąża serwer bazy danych bardziej, niż należy.
Zinn Digital® podchodzi do tego tak samo, jak do reszty platformy: jako do zautomatyzowanej, powtarzalnej operacji. Konserwacja bazy danych to usługa własna, którą kupują Państwo bezpośrednio z panelu zarządzania, a jej zakup natychmiast uruchamia zadanie optymalizacji. Nie trzeba czekać w żadnej kolejce ani na dostępność inżyniera.
Czyszczenie, optymalizacja, naprawianie i raportowanie bazy danych MariaDB witryny, wykonywane jako jedno zadanie.
Proszę wyczyścić to, co baza danych przechowuje, ale czego już nie potrzebuje, aby zestaw roboczy zmniejszył się do danych, które witryna faktycznie obsługuje.
Odzyskaj przydzielone, lecz niewykorzystane miejsce w tabeli i przywróć indeksom oraz statystykom postać oczekiwaną przez optymalizator zapytań, aby operacje odczytu przestały wykonywać więcej pracy, niż to konieczne.
Wykrywaj i naprawiaj tabele, które znalazły się w złym stanie — tryb awarii, który zmienia wolną witrynę w niedziałającą, jeśli problem zostanie zignorowany.
Płatność za zakup jest pobierana za pośrednictwem rozliczeń lub Państwa portfela, realizowana, zgłaszana Państwu i oznaczana jako ukończona. W przypadku wystąpienia problemów zwroty kosztów i spory są rozpatrywane tą samą ścieżką rozliczeniową, co wszystkie inne zakupy dokonywane u nas.
Usługi pierwszej strony na tej platformie występują w dwóch postaciach. Niektóre są realizowane przez pracowników: ich zakup tworzy zadanie w naszej kolejce administracyjnej, które jest kierowane do odpowiedniego działu, monitorowane i aktualizowane. Konserwacja bazy danych do nich nie należy. Jest ona zautomatyzowana — zakup uruchamia przepływ pracy Temporal, który wykonuje zadanie optymalizacji bezpośrednio na Państwa stronie. Natychmiastowo, bezdotykowo.
To ważniejsze, niż mogłoby się wydawać. Przepływy pracy Temporal są z założenia trwałe, powtarzalne i idempotentne, co stanowi standard, którego musi przestrzegać każda długotrwała operacja na tej platformie. Jeśli krok nie powiedzie się w trakcie wykonywania, przepływ pracy ponawia próbę od miejsca, w którym został przerwany, zamiast kończyć działanie w połowie i pozostawiać Państwa bazę danych w niejednoznacznym stanie. Jeśli ponowna próba spowoduje powtórne wykonanie operacji, która już zakończyła się sukcesem, jest to konstrukcyjnie bezpieczne.
Oznacza to również, że jakość usługi nie spada pod obciążeniem. Dziesięciu klientów wykupujących konserwację bazy danych jednocześnie nie czeka w kolejce na tego samego inżyniera — jest to dziesięć wykonań przepływu pracy, a platforma została zbudowana tak, aby skalować je horyzontalnie.
Platforma już monitoruje Państwa strony. Wykorzystuje zebrane informacje, aby zaoferować właściwą usługę we właściwym czasie.
W panelu nawigacyjnym znajduje się dedykowana sekcja Dodatki, w której mogą Państwo przeglądać i kupować usługi własne w dowolnym momencie. Bardziej przydatna jest jednak ścieżka, która znajduje Państwa sama: kontekstowe oferty dodatkowe. Konserwacja bazy danych jest sugerowana w przypadku przepełnionej bazy danych, optymalizacja szybkości w przypadku powolnej witryny niespełniającej wymogów Core Web Vitals, usuwanie złośliwego oprogramowania w przypadku oflagowanej witryny, a migracja podczas rejestracji.
Te podpowiedzi opierają się na rzeczywistych sygnałach obserwowalności — tych samych metrykach poszczególnych witryn i telemetrii zasobów, które platforma gromadzi w celu zarządzania całą flotą, a nie na generycznym comiesięcznym przypomnieniu. Asystent AI może zarówno zasugerować usługę, jak i uruchomić ją dla Państwa, dzięki czemu przejście od zauważenia problemu do jego rozwiązania staje się rozmową, a nie całym projektem.
Konserwacja to zautomatyzowana warstwa na wierzchu. Pod spodem każda witryna zapewnia pełną kontrolę nad bazą danych.
Każda witryna otrzymuje własną bazę danych, z obsługą wielu baz danych i wielu użytkowników baz danych tam, gdzie wymaga tego projekt.
Oba elementy są wbudowane w panel administracyjny i obsługują pojedyncze logowanie — brak oddzielnych danych logowania do zarządzania, brak oddzielnego logowania do ochrony.
Włączaj zewnętrzny dostęp do bazy danych, gdy narzędzie lub programista tego potrzebuje, i wyłączaj go ponownie, gdy już nie jest potrzebny. Stan domyślnie zamknięty to najrozsądniejsze rozwiązanie.
Przenieście Państwo powtarzające się odczyty do Redis, aby baza danych od samego początku odpowiadała na mniejszą liczbę zapytań. Zapobieganie obok leczenia.
Druga połowa wydajności bazy danych na współdzielonej infrastrukturze to część, której nie mają Państwo pod kontrolą: to, co witryny innych użytkowników robią na tym samym serwerze. Nasza flota workerów korzysta z MariaDB z CloudLinux MySQL Governor, który reguluje użycie bazy danych dla poszczególnych witryn. Witryna wykonująca obciążające zapytania jest ograniczana w ramach własnych limitów, zamiast spowalniać serwer dla sąsiadujących stron.
Działa to równolegle z resztą stosu izolacji — limitami LVE na procesor, pamięć RAM, IO, IOPS i procesy, a także CageFS zapewniającym każdemu dzierżawcy odizolowany widok systemu plików. Założenie projektowe pozostaje niezmienne: problem w jednej witrynie nie przenosi się na inne.
Gdy więc baza danych działa wolno, rozwiązaniem jest działanie, które mogą Państwo podjąć samodzielnie. To Państwa baza danych, a jej konserwacja jest przyciskiem, który rozwiązuje ten problem.
Operacje na bazach danych są częścią katalogu narzędzi MCP, dzięki czemu każdy agent obsługujący MCP może je wykonywać w Państwa imieniu.
Nasz hostowany serwer MCP udostępnia platformę dla Claude Code, Cursor, ChatGPT, Claude Desktop oraz każdego innego agenta obsługującego MCP — jedno połączenie zamiast osobnej integracji dla każdego narzędzia. Narzędzia bazodanowe w tym katalogu obejmują chronione zapytania, optymalizację oraz tworzenie i przywracanie kopii zapasowych. Zakup dodatków Extras jest również dostępny po przejściu jednoznacznego kroku potwierdzenia.
Wszystko, co może zrobić agent, jest ograniczone tożsamością, z którą się połączył. Tokeny są wydawane za pośrednictwem OAuth 2.1, mają zakres ograniczony do Państwa organizacji i uprawnień RBAC, są przypisane do narzędzia i odwołalne. Działania destrukcyjne wymagają wyraźnego potwierdzenia, limity wydatków dotyczą płatnych działań wyzwalanych przez AI, a każde działanie MCP jest zapisywane w dzienniku audytu wraz z tożsamością, narzędziem, argumentami i wynikiem.
W praktyce: Twój agent zauważa, że baza danych jest przeciążona, pyta, czy powinien przeprowadzić konserwację, ty potwierdzasz, a przepływ pracy zostaje uruchomiony. Sztuczna inteligencja jest kierowcą, a nie operatorem działającym bez nadzoru.
Usługi własne są danymi na tej platformie, a nie funkcjami zapisanymi na stałe w kodzie.
Jednorazowe zadanie dla każdej witryny, uruchamiane automatycznie po jego zakupie.
112,99 złJednorazowo
Usługa jest uruchamiana w ciągu 1 dnia od zakupu, a przed wprowadzeniem jakichkolwiek zmian tworzona jest pełna kopia zapasowa. Dodatki kupuje się dla poszczególnych witryn z poziomu panelu nawigacyjnego i pojawiają się one na zwykłej fakturze — bez osobnego konta, bez drugiego rachunku i bez minimalnego okresu zobowiązania. Ceny nie zawierają podatku, który jest naliczany przy kasie na podstawie kraju rozliczeniowego.
W większości przypadków nie będą Państwo musieli ustalać tego samodzielnie. Platforma monitoruje wykorzystanie zasobów przez poszczególne witryny i sugeruje konserwację bazy danych jako ofertę kontekstową, gdy zauważy jej nadmierny rozrost, a asystent AI może to zasygnalizować i zainicjować zadanie w Państwa imieniu. Mogą Państwo również w dowolnym momencie przejrzeć i zakupić tę usługę w sekcji Extras panelu nawigacyjnego, a także samodzielnie sprawdzić bazę danych za pośrednictwem wbudowanego narzędzia phpMyAdmin lub Adminer.
Minimalizujemy ryzyko, zamiast udawać, że ono nie istnieje. Zadanie działa jako przepływ pracy Temporal — trwały, ponawialny i idempotentny — dzięki czemu nieudany krok jest ponawiany, zamiast pozostawiać pracę wykonaną w połowie, a powtórzona operacja jest bezpieczna z założenia. Każde uruchomienie jest rejestrowane w historii przepływu pracy. W planach Footprint-Free codzienne kopie zapasowe są przechowywane przez 30 dni z możliwością przywrócenia jednym kliknięciem, więc w razie potrzeby zawsze mają Państwo do dyspozycji aktualny punkt przywracania. Utworzenie kopii zapasowej przed jakąkolwiek istotną zmianą w bazie danych jest dobrą praktyką, niezależnie od tego, kto ją przeprowadza.
Stanowi dla nich uzupełnienie. Każda witryna posiada własną bazę danych MariaDB z wbudowanymi narzędziami phpMyAdmin i Adminer z obsługą pojedynczego logowania (SSO), wsparciem dla wielu baz danych i użytkowników oraz przełącznikiem dostępu zdalnego. Konserwacja bazy danych to zautomatyzowana wersja rutynowych prac — czyszczenia, optymalizacji, naprawy — dla sytuacji, gdy wolisz kupić gotowy rezultat, zamiast wykonywać wszystko ręcznie.
Usługi na tej platformie są realizowane na jeden z dwóch sposobów. Usługi realizowane przez personel tworzą zadanie w naszej kolejce administracyjnej, kierowane do odpowiedniego działu ze śledzeniem statusu i powiadomieniami dla klienta. Konserwacja bazy danych jest zautomatyzowana: jej zakup bezpośrednio uruchamia przepływ pracy, bez żadnych etapów wymagających udziału człowieka. Na tym właśnie polega sens budowania tego jako przepływu pracy, a nie zwykłego procesu.
Tak. Optymalizacja bazy danych, strzeżone zapytania oraz tworzenie i przywracanie kopii zapasowych znajdują się w katalogu narzędzi MCP, a zakup Extras wymaga kroku potwierdzenia. Państwa agent łączy się przez OAuth 2.1 przy użyciu tokena o zakresie ograniczonym do Państwa organizacji i uprawnień RBAC — oddzielnie dla każdego narzędzia, z możliwością unieważnienia, z limitem wydatków na płatne działania oraz z rejestrowaniem każdego wywołania w dzienniku audytu. Może wykonywać wyłącznie te czynności, które Państwo mogą wykonać.
Konserwacja bazy danych jest odpłatną usługą własną, a nie elementem planu — kupują ją Państwo w razie potrzeby, w cenie wyświetlanej w Państwa walucie w panelu klienta, z obciążeniem konta rozliczeniowego lub portfela. Uprawnienia są ustalane dla poszczególnych linii produktów, dlatego zawartość sekcji Dodatki zależy od Państwa aktualnej linii produktów. Wszystko, co jest potrzebne do wypróbowania platformy, znajduje się w bezpłatnym, niewymagającym podawania karty 14-dniowym okresie próbnym: brak danych płatniczych, do pięciu witryn w ramach hostingu Footprint-Free.
Flota korzysta z MariaDB z CloudLinux MySQL Governor, który precyzyjnie ogranicza użycie bazy danych dla poszczególnych witryn, dzięki czemu intensywne zapytania jednej witryny nie spowalniają serwera dla pozostałych. Rozwiązanie to działa równolegle z limitami zasobów LVE oraz izolacją systemu plików CageFS. Głównym celem projektowym jest izolacja — problemy pozostają w klatce, w której powstały.
Rozpocznij 14-dniowy okres próbny bez karty na hostingu Footprint-Free — bez danych płatniczych, do pięciu witryn — i zobacz, jak platforma wykrywa i naprawia problemy, o których w przeciwnym razie dowiesz się dopiero przez wolno ładującą się stronę.
Rozpocznij za darmo