19. März 2009 18:10
19. März 2009 18:17
19. März 2009 20:38
20. März 2009 00:16
20. März 2009 08:35
20. März 2009 11:03
20. März 2009 12:29
stryk hat geschrieben:Deshalb kann der Server Daten nur sortieren, wenn dafür ein entsprechender Index - in NAV sprich "Key" - vorhanden ist, dieser Index wird dann sequentiell gelesen,
Deshalb ist es in NAV (native) auch wichtig wenn immer möglich nur auf Felder zu filtern, die im Index enthalten sind, und das noch in der Reihenfolge des "Keys", ansonsten geht's mit der Performance "begrab" ...
20. März 2009 13:01
 deshalb weiss ich nicht ob jüngere NAV Versionen inzwischen schlauer sind, was den Umgang mit Schlüsseln und Filtern angeht ...
 deshalb weiss ich nicht ob jüngere NAV Versionen inzwischen schlauer sind, was den Umgang mit Schlüsseln und Filtern angeht ...
			
		20. März 2009 13:10
20. März 2009 14:42
McClane hat geschrieben:Da wir grad beim Thema sind: wie verhält sich das eigentlich beim SQL-Server? ich habe da schon drei Meinungen gelesen.
1: Man soll die Reihenfolge der Server genauso beachten wie oben wie Native beschrieben
2: Man soll die Reihenfolge der Filter so setzen, dass vorne möglichst schon die meisten Datensätze weg gefiltert werden
3: völlig egal, der SQL-Server macht das schon richtig
 ). Die Reihenfolge der Felder innerhalb der WHERE Clause ist unerheblich, SQL Server gewichtet die einzelnen Filter nach ihren Operatoren (also nach =, <, >, <>, like, etc.).
 ). Die Reihenfolge der Felder innerhalb der WHERE Clause ist unerheblich, SQL Server gewichtet die einzelnen Filter nach ihren Operatoren (also nach =, <, >, <>, like, etc.).20. März 2009 15:00
20. März 2009 15:21
 
  (harrr, harrr, ...) - dann könnte man in der Programmierung so EINIGES verbessern ... heute braucht man tw. in C/AL eine DIN A4 Seite Code um das zu ermitteln, was man in SQL mit einem 5-Zeiler hinbringt ...
 (harrr, harrr, ...) - dann könnte man in der Programmierung so EINIGES verbessern ... heute braucht man tw. in C/AL eine DIN A4 Seite Code um das zu ermitteln, was man in SQL mit einem 5-Zeiler hinbringt ...
			
		20. März 2009 15:35
20. März 2009 15:40
20. März 2009 15:57
McClane hat geschrieben:Aber sind denn mehrfache Joins aus großen Datenmengen nicht auch mit sehr hoher Last verbunden? Ab einer gewissen Datenmenge soll doch die Datenredundanz wieder positiv für die Performance sein, wenn dadurch Joins vermieden werden.
20. März 2009 16:06
stryk hat geschrieben:IMHO wäre es wünschenswert in NAV zumindest die Möglichkeit für JOINS o.ä. zu haben ...
20. März 2009 16:14
dayscott hat geschrieben:wie stehen denn die Chancen, dass so eine Revolution von Microsoft ausgehen wird ?! Ich meine wenn man die Performanz verbessern würde, würde sich NAV automatisch auch für größere Firmen eignen und nicht nur für mittelständische Unternehmen (jetzt mal im Großen Rahmen gedacht)