Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Teamcenter
  SQL Optimierung APB Assembly Property Browser

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
  
Jos. Schneider Optische Werke GmbH: Automatisierung der Prüfplanerstellung spart bis zu 50% der Zeit und reduziert die Fehleranfälligkeit , ein Anwenderbericht
Autor Thema:  SQL Optimierung APB Assembly Property Browser (1624 mal gelesen)
MAhrens
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von MAhrens an!   Senden Sie eine Private Message an MAhrens  Schreiben Sie einen Gästebucheintrag für MAhrens

Beiträge: 528
Registriert: 17.11.2000

SAP,TC8.3,NX7.5,T4S

erstellt am: 07. Mrz. 2009 03:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,

wir setzen Teamcenter 2005SR1MP6 auf Windows 2003 Server und 4Tier NX 5.0.6.3 Clients auf VISTA Enterprise ein. Ich habe versucht ueber Install_apb die SQL Optimierung APB Assembly Porperty Browser) laut Teamcenter Dokumentation zu aktivieren. Leider erfolglos. Ich erhalte immer einen APB return Code 65 im Teamcenter syslog.  Zudem steht dort etwas von priv Zugriffsfehler auf Objekt.... . Muss ich noch irgend welche Berechtigungen im Oracle sezten? Werk hat das APB schon in einer 4Tier Umgebung aktiv?

Gruss

Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Nessi2
Mitglied
Mathematiker


Sehen Sie sich das Profil von Nessi2 an!   Senden Sie eine Private Message an Nessi2  Schreiben Sie einen Gästebucheintrag für Nessi2

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 09. Mrz. 2009 10:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

Hallo,

wir nutzen die SQL-Optimierung unter TCE 9.1.2. Die Technik sollte sich m.E. aber nicht geändert haben; Nutzung von Stored Procedures in Oracle.
Hinsichtlich 2- oder 4-Tier gibt es für mich keinen wesentlichen Unterschied, da die SQL-Optimierung die Kommunikation zwischen IMANSERVER-Prozess und Oracle betrifft.

Nun unsere Erfahrungen bzw Sichtz auf die Dinge

1. SQL-Optimierung geht das Problem höherer Latency im Netzwerk an;
  grob durch Ping-Zeiten charaktisiert. Sprich in einem gut
  konfigurierten LAN bringt die SQL-Optimierung nicht allzuviel. Bei
  4-Tier sollten ORCACLE- und Enterprise-Server bestens miteinander
  kommunizieren können.

2. Die SQL-Optimierung kann performancemäßig auch nach hinten
  losgehen. So bei uns geschehen beim aktivieren von apb_dataset.pml.
  Wenn Dich Details interessiern können wir hierzu separat
  diskutieren.

3. Ich würde einen Blick auf die zugehörigen syslog-Files werfen.
  Kannst Du diese ev. bereitstellen?

Gruß, Nessi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MAhrens
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von MAhrens an!   Senden Sie eine Private Message an MAhrens  Schreiben Sie einen Gästebucheintrag für MAhrens

Beiträge: 528
Registriert: 17.11.2000

SAP,TC8.3,NX7.5,T4S

erstellt am: 09. Mrz. 2009 11:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


APB_Error_65.JPG

 
Hallo Nessi,

anbei einen Auszug aus dem Teamcenter Site .syslog. Hier fällt der Returncode 65 auf bei dem APB Aufruf.

Kannst Du hierzu eine Aussage machen? Ich habe laut Doku Install_APB ausgeführt. Es sieht aber so aus, dass trozdem noch irgendwelche Rechte im ORACLE vergeben werden müssen, oder nicht?

Hast Du zum APB noch eine etwas detailliertere Beschreibung?


Gruß

Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Nessi2
Mitglied
Mathematiker


Sehen Sie sich das Profil von Nessi2 an!   Senden Sie eine Private Message an Nessi2  Schreiben Sie einen Gästebucheintrag für Nessi2

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 09. Mrz. 2009 11:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

Schon mal vorab.

Interessant ist insbesondere der Teil des syslog-Files kurz vor dem Auftreten des Fehlers. Wenn möglich solltest Du zur Fehlersuche

  SET IMAN_SQL_DEBUG=ON

in Euren Startskript setzen. Das gibt eine Menge interessanter Detailinformationen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tömme
Mitglied
Teamcenter Administrator


Sehen Sie sich das Profil von Tömme an!   Senden Sie eine Private Message an Tömme  Schreiben Sie einen Gästebucheintrag für Tömme

Beiträge: 195
Registriert: 19.12.2007

TC 11.5.0 mit NX12

erstellt am: 10. Mrz. 2009 08:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

mal eine kurze Frage zwischendruch: Was ist denn dieses "SQL Optimierung APB" und was macht das?? 

------------------
hab doch garnix gemacht .. außer den server neugestartet .. war das etwa falsch? 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MAhrens
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von MAhrens an!   Senden Sie eine Private Message an MAhrens  Schreiben Sie einen Gästebucheintrag für MAhrens

Beiträge: 528
Registriert: 17.11.2000

SAP,TC8.3,NX7.5,T4S

erstellt am: 10. Mrz. 2009 09:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Laut Dokumentation

...To load an assembly, NX Manager requires information about such data as assembly configurations, part file locations, and access rights. This information is required for specific objects such as items, item revisions, BOMView revisions, UGMASTER datasets, and other NX-related datasets configured according to selected revision rules. The principle behind the SQL optimization function is to cache the required information in suitable database tables and then to deliver the data as the NX Manager application requires it. These cache tables store part data relevant to NX Manager. These tables are generated when necessary in response to requests from NX Manager and persist until a referenced object is modified. The cache and the construction and destruction of its table entries are managed by the Oracle server side procedures, and is transparent to the Teamcenter Engineering client and user. Because the data is not likely to change often, the caches remain useful....

Also vereinfacht soll anstelle der notwenigen Datenbankanfragen für jedes Einzelteil, eine Baugruppenbezogene Abfrage asugeführt werden.

Wenn es denn funktioniert.

Gruß

Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Yeti
Mitglied
CADmin


Sehen Sie sich das Profil von Yeti an!   Senden Sie eine Private Message an Yeti  Schreiben Sie einen Gästebucheintrag für Yeti

Beiträge: 1445
Registriert: 21.12.2000

SW: TC 11.6.0 / NXCR1980 / TCVis 12.2
unter W10
HW: Lenovo und Dell (älter)

erstellt am: 10. Mrz. 2009 12:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

@tömme/MAhrens: das funktioniert und bringt was - zumindest bei großen baugruppen (die hat tömme ja wohl sicherlich  ).
zumindest bei tce8.1 hat es uns eine ladezeitverkürzung von 20% gebracht. die reinen sql-abfragen sind sogar 40-50% weniger geworden.
leider wurde die sql-optimierung dann bei der 9er und 10er version "vergessen" zu implementieren (siehe IR 1661634/PR 1610373) und ist erst mit 2007 (TcEng 2005 SR1 MP2) wiedergeboren worden - habe die mail der hotline ende januar09 bekommen. da allerdings die 10er version nicht mehr das geschwätzige protokoll der vorversionen benutzt, kann ich dir zum nutzen in der version noch nichts sagen. muß man probieren - wir werden das definitiv tun.

------------------
Gruß aus Hamburg

Yeti

It's nice to be important, but it's more important to be nice! (Scooter in "Move Your Ass")

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Nessi2
Mitglied
Mathematiker


Sehen Sie sich das Profil von Nessi2 an!   Senden Sie eine Private Message an Nessi2  Schreiben Sie einen Gästebucheintrag für Nessi2

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 10. Mrz. 2009 13:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

Hallo Yeti,

1. Ist für Dich SQL-Optimierung auch synonym für die Verwendung von
  Stored Procedeurs in Oracle?
2. Wie siehst Du den Zusammenhang zwischen Wirkung SQL-Optimierung
  und der Latenzzeit im Netzwerk?
3. Wir haben die SQL-Otimierung mittels install -load_plsql unter
  TCE 9.1.2 aktiviert!?

Gruß Nessi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Yeti
Mitglied
CADmin


Sehen Sie sich das Profil von Yeti an!   Senden Sie eine Private Message an Yeti  Schreiben Sie einen Gästebucheintrag für Yeti

Beiträge: 1445
Registriert: 21.12.2000

SW: TC 11.6.0 / NXCR1980 / TCVis 12.2
unter W10
HW: Lenovo und Dell (älter)

erstellt am: 10. Mrz. 2009 15:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich


plm1_sql_opt.txt

 
hi Nessi2,

so weit denke ich nicht... 
mit den einfachen worten eines konstrukteurs: unsere ladezeiten waren lang, also haben wir bei ugs angefragt, was man da so machen könnte. nach einer oracle- kam dann die sql-optimierung. anhand der time_user_events-beobachtungen haben wir uns referenz-baugruppen geschaffen. dann kam einer von ugs und hat eine optimierung gemacht. referenz-bg untergleichen bedingungen geladen - zahlen siehe oben. was der ugs'er gemacht hat, habe ich dir in der textdatei reingehängt. was die commands bewirken? keine ahnung, auf jeden fall schneller...    denke daran, wir sind keine hardcore-it'ler...
was die optimierung im 9.1.3 betrifft: siehe call - funzt nicht. war der gleiche ugs'er, hat auch den call in unserem namen aufgemacht.

edit: noch schnell die datei angehängt...

------------------
Gruß aus Hamburg
 
Yeti

It's nice to be important, but it's more important to be nice! (Scooter in "Move Your Ass")

[Diese Nachricht wurde von Yeti am 10. Mrz. 2009 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Nessi2
Mitglied
Mathematiker


Sehen Sie sich das Profil von Nessi2 an!   Senden Sie eine Private Message an Nessi2  Schreiben Sie einen Gästebucheintrag für Nessi2

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 10. Mrz. 2009 16:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

Danke, wir sprechen von den selben Maßnahmen.

Ich habe vergessen, das diese Maßnahmen bei uns auch so ca. 20% bringen. Das ist sicher etwas, aber nicht der große Knaller.

Gruß, Nessi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tömme
Mitglied
Teamcenter Administrator


Sehen Sie sich das Profil von Tömme an!   Senden Sie eine Private Message an Tömme  Schreiben Sie einen Gästebucheintrag für Tömme

Beiträge: 195
Registriert: 19.12.2007

TC 11.5.0 mit NX12

erstellt am: 13. Mrz. 2009 08:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Yeti:
@tömme/MAhrens: das funktioniert und bringt was - zumindest bei großen baugruppen (die hat tömme ja wohl sicherlich  :D ).

öhm .. joa. kann man wohl sagen :D

Zitat:
Original erstellt von Yeti:
was die optimierung im 9.1.3 betrifft: siehe call - funzt nicht. war der gleiche ugs'er, hat auch den call in unserem namen aufgemacht.


könntest du uns mitteilen, wie der support mensch von UGS hieß?
wir suchen schon seit längerem jemand der auf dem gebiet der TCE optimierung richtig fit ist und auch unser system beschleunigt, ein großes thema ist sicherlich auch die FSC/FCC optimierung. aber dieses SQL APB hört sich auch echt interessant an.
danke schonmal 

------------------
hab doch garnix gemacht .. außer den server neugestartet .. war das etwa falsch? 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MAhrens
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von MAhrens an!   Senden Sie eine Private Message an MAhrens  Schreiben Sie einen Gästebucheintrag für MAhrens

Beiträge: 528
Registriert: 17.11.2000

SAP,TC8.3,NX7.5,T4S

erstellt am: 13. Mrz. 2009 08:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Informationsmaterial zum Thema Optimierung, welches ich ausfindig machen konnte.

JBOSS für die WEB APP Beschleunigung: http://www.mastertheboss.com/en/jboss-application-server/113-jboss-performance-tuning-1.html

Google mach nach einer Datei "JBossTuning.pdf" von Adrian Brock.

JBOSS und ORACLE Datenbank http://download.oracle.com/docs/cd/E14049_01/doc.9101/e14046/post_install.htm#CIHDDHEB


Außerdem mal in den Präsentationen der www.PLMWORLD.org  von 2007 nach einer Präsentation "TCMP8-Angier.pdf" mit dem Titel "Tuning Teamcenter Engineering Performance" recherchieren.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Nessi2
Mitglied
Mathematiker


Sehen Sie sich das Profil von Nessi2 an!   Senden Sie eine Private Message an Nessi2  Schreiben Sie einen Gästebucheintrag für Nessi2

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 13. Mrz. 2009 10:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

Hallo miteinander,

Hat WEB APP etws mit APB zu tun? Wenn nicht ziehe ich meine bisherigen Kommentare als unzutreffend zurück.

Falls WEB APP eigentlich WEB APB heißen soll. Die SQL-Optimierung (stored procedure, APB) betrifft die Kommunikation zwischen imanserver/tcserver-Prozess und Oracle. Der Applikationsserver (z.B. JBOSS) ist dabei überhaupt nicht beteiligt! Korrigiert mich, wenn ich falsch liege.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tömme
Mitglied
Teamcenter Administrator


Sehen Sie sich das Profil von Tömme an!   Senden Sie eine Private Message an Tömme  Schreiben Sie einen Gästebucheintrag für Tömme

Beiträge: 195
Registriert: 19.12.2007

TC 11.5.0 mit NX12

erstellt am: 16. Mrz. 2009 08:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MAhrens 10 Unities + Antwort hilfreich

damit hast du vollkommmen recht. ich glaube die antwort von MAhrens war eher auf meinen allgemeine Anfrage bezüglich der performancesteigerung von TCE bezogen.

Danke erstmal dafür, solche informationen sind echt gold wert 
auch wenn diese jetzt nicht ganz in diesen beitrag passen .. aber ich glaub das ist zu verkraften 

------------------
hab doch garnix gemacht .. außer den server neugestartet .. war das etwa falsch? 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz