Skocz do zawartości

Next

Użytkownik
  • Liczba zawartości

    55
  • Rejestracja

  • Ostatnia wizyta

Posty dodane przez Next

  1. Witam, od pewnego czasu mamy problem z pobieraniem transakcji. Trwa ono bardzo długo, około kilku godzin(4-6). Ręczne wymuszenie pobierania, bez pełnych danych, trwa tyle samo. Jeżeli uda się pobrać wszystkie transakcje to brakuje formularzy. Sello mamy postawione na serwerze, internet 100/100. Baza około 1,5Gb. Wersja sello 1.25.1. Aukcji mamy około 3,5 tysięcy. Początkowo myśleliśmy, że to wina API allegro ale problem trwa już drugi tydzień. Proszę o pomoc.

     

    Ustawienia pobierania:

    http://prntscr.com/iogr4j

     

    Transakcje:

    http://prntscr.com/iogrhz

     

     

     

     

  2. Mamy około 37 tysięcy zdjęć, trwających aukcji 3 tysiące a zakończonych około 25 tysięcy. I te wszystkie zdjęcia zniknęły a miejsce się nie zwolniło. Jedyne zdjęcia jakie zostały to w zakładce towary. W tej zakładce można zbiorczo zaznaczyć wszystkie towary i sprawdzić jakie są rozmiary zdjęcia. Żadne z nich nie dochodzi nawet do 100kb. Towarów ze zdjęciem jest około 1500. Zamieniłem je zbiorczo na 1x1px, później shrink i miejsce się nie zwolniło.

  3. Na liście towarów podmieniłem zbiorczo miniaturki na 1x1px, odpaliłem skrypt:

     

    delete from Im__Image where im_Id >=1000

     

    Później Shrink bazy, który odzyskał 50Mb.

     

    Zastanawia mnie, dlaczego po wykonaniu skrpytu wyżej, nie zwolniło się miejsce w bazie pomimo tego, że zdjęć w zakładkach przygotowane, trwające i zakonczone ich nie było. Shirnk bazy oczywiście zrobiony.

  4. Odświeżę temat, waga bazy dobija do niebezpiecznych 10GB. Okazuje się, że połowe zajmują zdjęcia, z których nie korzystamy. Po wykonaniu powyższego zapytania pojawia się komunikat:

     

    The DELETE statement conflicted with the REFERENCE constraint "FK_it_ItemPictures_im__Image". The conflict occurred in database "Testowa", table "dbo.it_ItemPictures", column 'pc_PictureId'.
    The statement has been terminated.

     

    Da się temu jakoś zaradzić?

     

    Co ciekawe, skrypt usunął zdjęcia z aukcji przygotowanych, trwających oraz zakończonych natomiast zdjęcia w zakładce Towary pozostały. SSMS pokazał, że Shrink zwolni około 150MB.

  5. Nie korzystamy i nie korzystaliśmy z tagów w szablonach aukcji. W takim razie, wystarczy wykonać ten skrypt?

     

    delete from im__Image where im_Id >=1000

     

    I zrobić shrink bazy? Nie chciałbym robić syfu w bazie.

     

    Chodzi mi dokładnie o zdjęcia w produktach w zakładce towary. Mamy sporą rotację produktów i masa z nich jest nieużywana a zajmuje miejsce w bazie.

     

     

     

  6. Na jednym z zewnętrznych narzędzi do sprawdzania sprzedaży pojawiła się informacja:

     

    'Z powodu awarii w Allegro API - powstało opóźnienie w przetwarzaniu sprzedaży.Opóźnienie jest obecnie niwelowane- zapewne zostanie usunięte całkowicie dopiero we wtorek/środę.Bardzo przepraszamy za utrudnienia.'

     

     

  7. W spoilerze jest dokładne polecenie:

     

    declare @nazwa_dostawy nvarchar(100)

    declare @data_od datetime

    declare @data_do datetime

    -- TUTAJ NALEŻY WPISAC WLASCIWE DANE

    set @nazwa_dostawy = 'Allegro Paczkomaty 24/7 po przedpłacie'

    set @data_od = '2017-06-23'

    set @data_do = '2017-06-31'

    --

    update pc__package set pc_LockDate = GETDATE()

    where pc_DeliveryId = (select dm_Id from sl_Delivery where dm_Name = @nazwa_dostawy)

    and  pc_Status = 0

    and pc_CreationDate between @data_od and @data_do

     

  8. Ok, dziękuję za pomoc i informacje. Chciałbym jeszcze wykorzystać to polecenie SQL dla allegro paczkomatów ale zwraca mi taki błąd:

     

     

    The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

    Stos wywołań:

      w System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

      w System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

      w System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

      w System.Data.SqlClient.SqlDataReader.ConsumeMetaData()

      w System.Data.SqlClient.SqlDataReader.get_MetaData()

      w System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

      w System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

      w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

      w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)

      w System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)

      w System.Data.SqlClient.SqlCommand.ExecuteReader()

      w Serwisant.SelloDatabase.ExecuteQuery(String query, Int32& affectedRows)

      w Serwisant.CustomCommandWindow.backgroundWorkerExecutingCommand_DoWork(Object sender, DoWorkEventArgs e)

      w System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

     

×
×
  • Dodaj nową pozycję...