'asiq' Category

  • IQ relocate - sp_iqrelocate database bis IQ 12.7

    Oktober 7, 2009

    Um Daten von einem zum anderen Device verschieben zu können bietet IQ bis Version 12.7 das “sp_iqrelocate database” Kommando an.
    Gelegentlich kommt es vor, dass Anwendungen schneller wachsen als erwartet. Im allgemeinen werden dann neue Devices eingehängt, so dass irgendwann der IQ sehr viele Devices verwalten muss. Das kann zu performance Engpässen kommen. Denn der [...]

  • sp_iqaddlogin unterschied zwischen IQ 12.7 und IQ 15

    Oktober 7, 2009

    Die sp_iqaddlogin ist unterschiedlich auf IQ 12.7 und IQ 15.
    IQ 12.7
    sp_iqaddlogin ‘userid’, ‘password’, [ number_of_connections ] [ , password_expiration ]
    IQ 15
    sp_iqaddlogin ‘username_in’, ‘pwd’, [ ’password_expiry_on_next_login ’] [ , ’policy_name’]
    Was ist gelich bzw. unterschiedlich

    ‘username_in’ = ‘userid’
    ’password_expiry_on_next_login’ != ‘password_expiration’
    ’policy_name’

    ’password_expiry_on_next_login’ muss entweder “OFF” oder “ON” sein,
    z.B. sp_iqaddlogin ‘username’, ‘password’, ‘ON’ ’password_expiry_on_next_login’ ist standardmäßig “OFF”, d.h. das Passwort bleibt [...]

  • “–iqnumbercpus” numer of Threads - start option - IQ switch

    Juli 15, 2009

    Der “–iqnumbercpus” ist Parameter, der dem Optimierer die Anzahl der zu beachtenden CPUs vorgibt. Per default werden die vom System angezeigten CPUs zur Berechnung der parallelen Threads genommen (max. 128). Mit der folgende Formel kann berechnet werden wieviele Threads aufgemacht werden:
    60x (Anzahl der ersten 4 CPUS) + (50x restliche CPUs) + 2x (numConnections +2) [...]

  • Historie und Abfrage der Größen/Füllstände von Usertabellen

    April 20, 2009

    Um einen Überblick über die Füllstände von aller Benutzer/UserTabellen im Sybase IQ zu bekommen müsste man für jede Tabelle die Stored Procedure sp_iqtablesize ausführen. Das kann schnell mühsam werden. Mit der folgenden Stored Procedure geht das schneller. Allerdings benötigt die Procedure auch Ressourcen und sollte darum nur ausgeführt werden, wenn der IQ nicht oder nur [...]

  • Permanente “SET OPTION”-Einstellungen eines IQ-Servers klonen

    April 3, 2009

    Für das Aufsetzen einen IQ-Servers der die Konfiguration und gesetzten Optionen wie ein bereits bestehender ASIQ haben soll kann man sich die gesetzten Optionen aus dem bestehenden Server ziehen und sich gleich die entsprechenden “SET OPTION”-Anweisungen ausgeben lassen. Zum Einsatz kommt die Stored Procedure sp_iqcheckoptions.
    Mit der folgenden Query auf dem Quell-Server erstellt man sich zunächst [...]

  • Benutzerrechte auf Objekte im ASIQ clonen

    April 3, 2009

    Die folgenden Queries erstellen die GRAND Anweisungen für SELECT, INSERT, UPDATE, DELETE und ALTER um die Zugriffsrechte auf Objekte für einen bestimmten Benutzer zu kopieren bzw. zu clonen. Das ist besonders dann hilfreich, wenn ein neuer User die gleichen Rechte haben soll, wie ein bereits vorhandener User.
    Der String “new_user_name” muss mit dem entsprechenden Neuen [...]

  • Welcher User ist als Gruppe im IQ konfiguriert

    März 18, 2009

    Um festzustellen, ob ein bestimmter User/Benutzer als Gruppe konfiguriert ist, kann man folgende Query verwenden:
    SELECT user_id, user_name, remarks, user_group AS ‘is Group’ FROM sysuserperm
    WHERE user_id >=101 — Ausblenden aller SystemUser
    AND user_name = ‘user_name’
    Oder um alle User/Benutzer zu ermitteln, die als Gruppe konfiguriert sind, bietet sich Query an:
    SELECT user_id, user_name, remarks, user_group FROM sysuserperm
    WHERE user_id >=101 [...]

  • Execute-Rechte auf Procedures und Funktionen aller User anzeigen

    Februar 9, 2009

     
    SELECT t1.user_id,
           t1.user_name,
           t3.proc_id,
           t3.proc_name AS ‘Function or Procedure’
    FROM sysuserperm t1, sysprocperm t2, sysprocedure t3
    WHERE t1.user_id = t2.grantee
    AND t2.proc_id = t3.proc_id
    AND user_group = ‘Y’
    AND t1.user_id >=101 — Ausblenden aller SystemUser
     
    http://www.sybinfo.com/asiq/display-execute-rights-on-procedures-and-functions-of-all-users/trackback/

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org