wk gv 0 Napisano 23 Sierpnia 2022 Udostępnij Napisano 23 Sierpnia 2022 w Błędy zapisu (edytowane) Dzień dobry, Codziennie z jakiegoś powodu wysypuje nam się baza danych. Nie można zapisać kontrahenta jednorazowego, nie można zmontować kompletu, wystawić ZK czy WZ - w zależności od humoru psują się te różne funkcje w różnych kombinacjach. Wcześniej było to sporadycznie, teraz praktycznie codziennie. Czasem pomaga opcja "kontrola danych" programu serwisowego, a czasem nie. Błąd z informacją, że zapis spowodowałby naruszenie integralności danych. Na tą chwilę wiemy, że rozjeżdżają nam się identyfikatory z tabeli ins_ident z poniższymi: dok_id - dok__Dokument ob_Id - dok_pozycja adr_Id adr__ewid kh_Id kh_kontrahent adrh_Id - adr_Historia Ich przebudowa rozwiązuje na jakiś czas problemy (ostatnio na bardzo krótko). Czy może być to spowodowane wydajnością maszyny? Baza 2GB działa na serwerze windows server w atmanie, Serwer Dedykowany Custom Procesor: Intel Xeon E-2286G (6-core) RAM (GB): 32 Dyski: 2x HDD SATA 2TB Enterprise, 2x SSD 125GB Consumer SATA Platforma: 1U, 4 x 3.5'' hot-swap (Można powiedzieć, że połowa tego serwera. Drugie pół przeznaczone jest na webserver) Co jeszcze może powodować te problemy? Nasz specjalista twierdzi, że to tylko i wyłącznie kwestia wydajności serwera, ale parametry nie wydają się kiepskie jak na bazę 2gb. Edytowane 23 Sierpnia 2022 przez wk gv Link to postu
Daniel Kozłowski 1 172 Napisano 23 Sierpnia 2022 Udostępnij Napisano 23 Sierpnia 2022 w Błędy zapisu 3 godziny temu, wk gv napisał: Czasem pomaga opcja "kontrola danych" programu serwisowego, a czasem nie. Błąd z informacją, że zapis spowodowałby naruszenie integralności danych. I co dalej kiedy kontrola danych nie pomoże ? Jakie błędy się pojawiają, oczywiście nie pytam o te widoczne dla użytkownika, gdyż programy Insertu je ukrywają, ale można je bez problemu podejrzeć - czy ktoś w ogóle sprawdził taką podstawową rzecz ? 3 godziny temu, wk gv napisał: Na tą chwilę wiemy, że rozjeżdżają nam się identyfikatory z tabeli ins_ident z poniższymi: Jakie są to przeskoki - jaka jest różnica między wpisem w ins_ident, a tabelami z danymi ? Na liście tabel nie ma tabel z dokumentami finansowymi, co sugeruje dokumenty zamówień. Czy dochodzi do fizycznych uszkodzeń bazy danych, ktoś to w ogóle sprawdzał ? 3 godziny temu, wk gv napisał: Czy może być to spowodowane wydajnością maszyny? Nie zakładam takiej możliwości, przynajmniej nie jako bezpośrednią przyczynę... 3 godziny temu, wk gv napisał: Co jeszcze może powodować te problemy? Podstawowa, powszechnie znana przyczyna takich problemów jak uszkodzenie identyfikatorów to - rozwiązania dodatkowe. Często przez problemy wydajnościowe rozwiązania takie zaczynają zachowywać się nieoczekiwanie i tworzą błędne zapisy do bazy danych. 3 godziny temu, wk gv napisał: Nasz specjalista twierdzi, że to tylko i wyłącznie kwestia wydajności serwera, ale parametry nie wydają się kiepskie jak na bazę 2gb. Niestety nie napisał Pan w jakiej dziedzinie ta osoba jest "specjalistą", gdyż opis sugeruje, że o programach Insertu czy serwerach SQL Microsoftu nie wie nic i nawet nie zadał sobie trudu, aby skonsultować swoje podejrzenia... Programy są na rynku od blisko 20 lat, w tym czasie wielu użytkowników opisało różne problemy wydajnościowe, gdzie programy wykonują operacji wolno, często trzeba ponawiać operacje zapisu, ale nie dochodzi z tego powodu do uszkadzania identyfikatorów. Na jakim niby sprzęcie pracują inni użytkownicy, że nie mają takich problemów ? Nawet jeśli podejrzana jest wydajność to jaka padła propozycja rozwiązania problemu i gwarancja ? Nie sztuką jest wydać środki na droższy serwer i pełny serwer SQL, tylko co kiedy nie przyniesie to oczekiwanego efektu i będzie tak samo wolno / niewiele szybciej ? Co do samego sprzętu... Na podstawie specyfikacji sprzęt jest świeży i powinien być wydajny, bardzo dobry procesor, ale niewiadomą są dyski SSD (te konsumenckie mogą drastycznie się zdegradować i obniżyć wydajność serwera), wydajność należałoby potwierdzić testami. Zakładam, że serwer SQL jest w wersji Express. Link to postu
Polecane posty