Forum > Hardware > Komuter do Excel i Access co najważniejsze

Strona 1 z 1 1
skocz

Sturmovik

Wysłane 2019-05-11 09:31

Witam,

W pracy zajmuję się pracą na dość dużych plików w Excel i Access. Niestety mam jako służbowy komputer mam i5 w wersji energooszczędnej 5 generacji (nie pamiętam modelu) + SSD Samsung 250GB, 16GB RAM. Jest to dość słaba maszyna do tych zadań (odczucia praktyczne, czasem po zmianie filtra muszę czekać około minuty zanim komputer przeliczy wszystkie formuły przy pracy na dysku lokalnym) i tu moje pytanie co powinno być najlepsze w komputerze aby był szybki w takich zastosowaniach. Procesor, dysk czy może pamięci (zapewne wszystko:) ale który komponent ma największy wpływ na wydajność w takich zastosowaniach.

Pozdrawiam.

If I had Canadian Soldiers, American Technology and British Officers, I would rule the world - Winston Churchill

Panzer

  • Panzer
  • wiadomość Użytkownik

  • 5181 wypowiedzi

Wysłane 2019-05-11 09:54

Myślę, że skoro masz SSD i 16GB RAM, to wąskim gardłem jest zdecydowanie procesor.

MacBook Air M1 16GB/1TB | iPhone 15 Plus 512GB | iPad Pro 11 512GB |  TV 4K 128GB | Xbox Series X | Kindle Oasis 32GB | HomePod Mini x8

kotin

Wysłane 2019-05-11 10:46 , Edytowane 2019-05-11 10:49

Dodatkowo:
Jeżeli to laptop, to może być throtling. Może być to procesor z dwoma rdzeniami - prawdziwe 4 rdzenie dają różnicę.

Jeżeli to komputer stacjonarny, to SSD może być w biosie ustawiony na IDE (albo brak sterownika SATA) i nici z wydajności.

i5-11600 / SilentiumPC Fortis 3 / Asus Prime B560 Plus / RAM 2x16 GB 3600MHz / 4 SSD / Inno3D GeForce RTX 4070 Twin X2 12GB / SB X AE-5 PLUS / BeQuiet Pure Power BQT-L8-600W / SilentiumPC Gladius M40 / MSI Optix 2560 x 1080 / Logitech X230 / KOS UR40 ? Win 11 Pro... Macbook Air M3 15" 16 / 256 GB

djluke

  • djluke
  • wiadomość Moderator
  • Znawca sprzętu komputerowegoMiły gość

  • 38333 wypowiedzi

Wysłane 2019-05-11 17:39 , Edytowane 2019-05-11 17:39

Odpalasz menedżera zadań i patrzysz co leci na 100% podczas zasobożernych operacji.

Lapki z 5xx0U (desktopowych i5 5gen U nie było) za szybkie nie są - na bank będzie to CPU. Wymiana na coś przynajmniej na 8250U, a najlepiej 8300H albo wyżej nieunikniona.

Asus TUF Gaming X570 Plus, Ryzen 5800X, Arctic Liquid Freezer III 360, 32GB Kingston Fury 3600MHz CL16, PowerColor RX 6700 XT Red Devil 12GB, SSD Samsung 980 Pro 1TB, WD WD80EZAZ, Seasonic Focus Plus Gold 650W, Fractal Design Define R6 USB-C, Razer BlackWidow Ultimate, Logitech MX Master 3; Windows 11 Insider @ ReFS; Samsung C32HG70; HP Color Laserjet Pro M281fdn.

Sturmovik

Wysłane 2019-05-12 09:35 , Edytowane 2019-05-12 09:35

To jest stacjonarny jakiś DELL na laptopowej płycie w malutkiej obudowie (mniejsza niż kartka A4). Wymiana samego procesora będzie raczej niemożliwa. Staram się przekonać szefostwo iż moja wydajność będzie lepsza na dobrym sprzęcie więc będzie to inwestycja która się opłaci.
Niestety pole wyboru jest zawężone do oferty DELL wszystkie komputery mamy od nich.

If I had Canadian Soldiers, American Technology and British Officers, I would rule the world - Winston Churchill

kotin

Wysłane 2019-05-12 10:22 , Edytowane 2019-05-12 10:35

Ten komputer / właściwości / menedżer urządzeń / procesory i - podajesz jaki masz. 
Tam też patrzysz kontrolery IDE ATA/ATAPI, czy w nazwie jak rozwiniesz pojawia się słowo SATA.
Prawoklik na dolnej listwie ekranu zaprowadzi Cię natomiast do menedżera zadań. 
Tam wykonasz quest zdobyty od DJ'a. :-)
(Tam też w zakładce wydajność, patrzysz na częstotliwość taktowania procesora - za mała podczas obciążenia, będzie  sugerowała złe chłodzenie procesora. W ogóle tam poobserwuj...)

i5-11600 / SilentiumPC Fortis 3 / Asus Prime B560 Plus / RAM 2x16 GB 3600MHz / 4 SSD / Inno3D GeForce RTX 4070 Twin X2 12GB / SB X AE-5 PLUS / BeQuiet Pure Power BQT-L8-600W / SilentiumPC Gladius M40 / MSI Optix 2560 x 1080 / Logitech X230 / KOS UR40 ? Win 11 Pro... Macbook Air M3 15" 16 / 256 GB

skatan

  • skatan
  • wiadomość Użytkownik

  • 1767 wypowiedzi

Wysłane 2019-05-12 18:41

@Sturmovik

jakbys byl w robocie :p jutro :)
odpal anydeska albo TV  to najwyżej looknę co i jak  8.30 -15 powiedzmy .....
albo sam sprawdź





Ryzen 7 9800X3D, MSI MPG X870E CARBON WIFI , Arctic Liquid Freezer III 280, G.Skill Trident Z5 Royal Neo DDR5 32 GB 6400MHz CL30, ASUS TUF 3060Ti, SSD Samsung 980 Pro 2TB, 2x Gigabyte AORUS 2TB, SSeasonic FOCUS GX-850 v4 ATX 3.1 PCIe 5.1 Black Gold 850W

Gakudini

Wysłane 2019-05-12 22:00

Z mojego doświadczenia wąskim gardłem jest tu Excel. Niestety mimo całej mojej miłości do tego narzędzia, moim zdaniem jego główny silnik nie uległ zmianie od czasów wersji 4.0 i DOSa. Zwiększono wielkość arkusza z 64k wierszy do miliona ale żaden współczesny komputer nie jest w stanie przeliczyć tak ogromnego arkusza w rozsądnym czasie, szczególnie kiedy mówimy o filtrowaniu i nie mówiąc o usuwaniu takich wyfiltrowanych wierszy, które może się ciągnąc godzinami, bo Excel po usunięciu każdego wiersza zdaje się przeliczać cały arkusz.
Lepszy komputer poprawi sytuację, ale raczej nie rozwiąże problemu. Może przyjrzyj się obróbce danych w "R" albo Pythonie.
To są rozwiązania darmowe. Jak masz dużą, bogatą firmę to może macie gdzieś SAS i dostałbyś licencję?

Sturmovik

Wysłane 2019-05-15 17:21

Witam,

Poobserwowałem manager zadań i wygląda ma to iż to procesor.
Jest najbardziej obciążony choć zasadniczo nie dobija do 100%.

Czasem mam sytuację jeśli mam otwarte dużo pików, a potrafię dużo to komputer odpowiada na naciśnięcie myszy na innej komórce po minucie a manager pokazuje obciążenie procesora na 70%. Jedynie co pomaga to restart komputera, zamknięcie wszystkiego nie pomaga.

Tak więc wygląda iż lepszy procesor by pomógł choć jak pisze @Gakudini jest bardzo możliwe iż sam Excel nie jest idealny.
Z ciekawość wysłałem do domy taki uciążliwy plik i na sprzęcie:
i7 4790
16 GB RAM
SSD 1TB Crucial MX500

Jest wyraźnie lepiej ale nie idealnie.
Nic w manager nie dochodzi do 100% tak więc skłaniam się do opinii @Gakudini.


Pozostaje mi naciskać na lepszy sprzęt w pracy:)

Dziękuję za odpowiedzi.

If I had Canadian Soldiers, American Technology and British Officers, I would rule the world - Winston Churchill

Natan

Wysłane 2019-05-15 18:50

tu powstaje tez pytanie, czy to musi byc excel (ale to zalezy od roznych ograniczen zewnetrznych, tego co tam sie oblicza i jak).
przy ogromnej (dla excela) ilosci danych zaden sprzet nie pomoze. polecam raczej zmienic podejscie do obliczen.

najpierw pozbyc sie problematycznych funkcji (typowy przyklad vlookup - mozna znalezc listingi funkcji ktorych nalezy unikac)

a jesli umiesz troche VBA to bardzo pomocnym rozwiazaniem w jest makro, ktore po obliczeniu wszystkiego zamieni zawartosc komorek na wartosci.

 

Sturmovik

Wysłane 2019-05-15 19:47

@Natan


Zmieniam prawie wszystko na wartości mam no to macro. Oczywiście wtedy działa błyskawicznie ale to nie zawsze jest opcja czasem muszę zrobić narzędzie dla kogoś innego i w takim przypadku taka opcja nie zawsze jest możliwa.
Vlookup moja chyba najczęściej używana funkcja po iferror:)

Niestety to raczej musi być Excel wszystkie nasze wewnętrzne programy dają pliki wynikowe w Excel. Właściwie zawsze muszę łączyć wiele raportów w jeden. 

If I had Canadian Soldiers, American Technology and British Officers, I would rule the world - Winston Churchill

Natan

Wysłane 2019-05-15 21:00 , Edytowane 2019-05-15 21:01

tak na szybko zamiast VLOOKUP uzyj INDEX + MATCH,

zrodlo danych w formie pliku exelowego nie wymusza uzywania excela do obrobki (takie "zrodla danych" widze to nawet w wielkich korporacjach, ktore aspiruja do innowacyjnych)
ale jest wiele opcji (nawet darmowych), wszystko zalezy od wymagan i metod dystrybucji
chocby PowerBI? (zeby zostac blisko office'a)

Strona 1 z 1 1
skocz

Kto jest online: 0 użytkowników, 279 gości