Auto. - Zuordnung & Druck

Aleksandar

Aktives Mitglied
8. Juni 2010
3
0
Hallo,

zunächst einmal: ich bin absolut zufrieden. Habe JTL-DB auf einem 2008 SQL laufen. Habe noch ein wenig an den Indizes rumgeschraubt und siehe da; Wahnsinn. Die Datenbank liegt auf einem Onlineserver und die Clients (3) hängen über VPN-Tunnel per ODBC dran. Der Artikelstamm hat ca. 600k Datensätze. Super! Wir testen zwar noch. Sind aber alle begeistert, da wir jetzt auch vom Strand ;) arbeiten können...

Nun zu meinen Wünschen:

1. Zuordnung
=======================
Nehmen wir mal an, ein Kunde bestellt 2 Stück des selben Artikels. Einer ist vorrätig, der andere muss bestellt werden. Erfolgt nun der Wareneingang hätte ich es gerne so, dass dem Kunden dieser Artikel auch zugeordnet wird. Und zwar der Reihenfolge nach, da ja auch andere Kunden den Artikel bestellt haben können. Natürlich muss dann der Kunde der am längsten auf den Artikel wartet, auch als erster den zugebuchten Artikel bekommen. Ist der Auftrag komplett -> sofortiger Druck des Packzettels


1. Druck
=======================
Wenn ein Auftrag vollständig ist, möchte ich, dass der Packzettel/Lieferschein auch sofort gedruckt wird.

Vielleicht kann das ja mal berücksichtigt werden.

Viele Grüsse,
Aleksandar
 

Aleksandar

Aktives Mitglied
8. Juni 2010
3
0
AW: Auto. - Zuordnung & Druck

Hallo,

das ist je nach Hardware unterschiedlich. Zunächst einmal würde ich den Profiler laufen lassen und mal so 2-3 stunden arbeiten, bzw. alle Funktionen testen.

Der Profile zeichnet alles auf. Diese Aufzeichnung speicherst Du in einer Datei und rufst den DB-Optimierungassitenten aus dem Managment-Studio auf. Ich habe Ihn 3 x über die gleiche Datei für 1 stunde laufen lassen und noch einige selbst gesetzt.

Gebe heute Abend mal durch, welche das sind...

Gruss,
Aleksandar
 

Aleksandar

Aktives Mitglied
8. Juni 2010
3
0
AW: Auto. - Zuordnung & Druck

hi,

leider ein wenig spät. hier die zusätzlichen indizes (+75%) auf die tabelle
tartikel. da kommen allerdings noch diverse statistikobjekte hinzu...

gruss,
aleksandar


ps (sql2008-server)


USE [eazybusiness]
GO

/****** Object: Index [_dta_index_tartikel_8_1797581442__K1_K57_K52_K55_K3_K10_K2_15_41_51_53_54_56] Script Date: 06/14/2010 08:08:30 ******/
CREATE NONCLUSTERED INDEX [_dta_index_tartikel_8_1797581442__K1_K57_K52_K55_K3_K10_K2_15_41_51_53_54_56] ON [dbo].[tartikel]
(
[kArtikel] ASC,
[kEigenschaftKombi] ASC,
[cSerie] ASC,
[cGefahrnr] ASC,
[cName] ASC,
[cAktiv] ASC,
[cArtNr] ASC
)
INCLUDE ( [cBarcode],
[cSuchbegriffe],
[cHAN],
[cISBN],
[cUNNummer],
[cASIN]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO






/****** Object: Index [_dta_index_tartikel_8_1797581442__K27_K1_K28_K3_K2_K15_K51_5_6_7_9_10_11_12_13_14_16_19_22_23_24_25_26_29_30_31_32_33_36_37_38_] Script Date: 06/14/2010 08:10:24 ******/
CREATE NONCLUSTERED INDEX [_dta_index_tartikel_8_1797581442__K27_K1_K28_K3_K2_K15_K51_5_6_7_9_10_11_12_13_14_16_19_22_23_24_25_26_29_30_31_32_33_36_37_38_] ON [dbo].[tartikel]
(
[cLagerAktiv] ASC,
[kArtikel] ASC,
[cLagerKleinerNull] ASC,
[cName] ASC,
[cArtNr] ASC,
[cBarcode] ASC,
[cHAN] ASC
)
INCLUDE ( [fVKBrutto],
[fVKNetto],
[fUVP],
[cPreisliste],
[cAktiv],
[nLagerbestand],
[fMwSt],
[cEinheit],
[nMindestbestellmaenge],
[cErloeskonto],
[cTopArtikel],
[fGewicht],
[cNeu],
[cKurzBeschreibung],
[cLagerArtikel],
[cTeilbar],
[nMidestbestand],
[fEKNetto],
[cHersteller],
[fEbayPreis],
[cLagerVariation],
[fPackeinheit],
[nVPE],
[fVPEWert],
[cVPEEinheit],
[cLieferstatus],
[cSuchbegriffe],
[cTaric],
[cHerkunftsland],
[kSteuerklasse],
[dErstelldatum],
[cSeo],
[dErscheinungsdatum],
[nSort],
[kVersandklasse],
[fArtGewicht],
[cSerie],
[cISBN],
[cUNNummer],
[cGefahrnr],
[cASIN],
[kEigenschaftKombi],
[kVaterArtikel],
[nIstVater],
[fAbnahmeintervall],
[kStueckliste]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO






/****** Object: Index [_dta_index_tartikel_8_1797581442__K58_K27_K1_K3_K2_K15_K51_5_6_7_9_10_11_12_13_14_16_19_22_23_24_25_26_28_29_30_31_32_33_36_37_] Script Date: 06/14/2010 08:11:27 ******/
CREATE NONCLUSTERED INDEX [_dta_index_tartikel_8_1797581442__K58_K27_K1_K3_K2_K15_K51_5_6_7_9_10_11_12_13_14_16_19_22_23_24_25_26_28_29_30_31_32_33_36_37_] ON [dbo].[tartikel]
(
[kVaterArtikel] ASC,
[cLagerAktiv] ASC,
[kArtikel] ASC,
[cName] ASC,
[cArtNr] ASC,
[cBarcode] ASC,
[cHAN] ASC
)
INCLUDE ( [fVKBrutto],
[fVKNetto],
[fUVP],
[cPreisliste],
[cAktiv],
[nLagerbestand],
[fMwSt],
[cEinheit],
[nMindestbestellmaenge],
[cErloeskonto],
[cTopArtikel],
[fGewicht],
[cNeu],
[cKurzBeschreibung],
[cLagerArtikel],
[cTeilbar],
[cLagerKleinerNull],
[nMidestbestand],
[fEKNetto],
[cHersteller],
[fEbayPreis],
[cLagerVariation],
[fPackeinheit],
[nVPE],
[fVPEWert],
[cVPEEinheit],
[cLieferstatus],
[cSuchbegriffe],
[cTaric],
[cHerkunftsland],
[kSteuerklasse],
[dErstelldatum],
[cSeo],
[dErscheinungsdatum],
[nSort],
[kVersandklasse],
[fArtGewicht],
[cSerie],
[cISBN],
[cUNNummer],
[cGefahrnr],
[cASIN],
[kEigenschaftKombi],
[nIstVater],
[fAbnahmeintervall],
[kStueckliste]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO