Zum Inhalt springen

johnhaltonx

Mitglieder
  • Gesamte Inhalte

    189
  • Benutzer seit

  • Letzter Besuch

Beiträge von johnhaltonx

  1. wieso willst du in PHP Sortieren?

    Wieso nicht gleich sortiert abfragen?

    $result = mysql_query("SELECT A,B,C,D

    FROM ".$conf['db_prefix']."_db

    WHERE a > '0' AND status = '1'

    order by a desc, b desc,c asc

    limit $anzahl");

    du willst aber die Top X pro feld haben?

    dann würde ich pro Feld eine Abfrage machen.

    Aber ich glaube ich hab deine Anforderung nicht so ganz nachvollziehen können

  2. ich kenn mich mit orcle eher unter UNix aus aber ... 20 sekunden google

    Oracle Memory Allocations on Windows - Pontis Corporation - Toronto Oracle Partner

    First, you can use a /3GB switch in boot.ini file. Just put it like this:

    [boot loader]

    timeout=30

    default=multi(0)disk(0)rdisk(1)partition(2)\WINNT

    [operating systems]

    multi(0)disk(0)rdisk(1)partition(2)\WINNT="Microsoft Windows 2000 Server" /fastdetect /3GB

    What does it do? Basically, what it looks like - pushes the limit of 2GB to 3GB? How? - Windows reserves not 2GB but only 1GB for kernel use. This gives us extra 1GB for user process.

    If you have over 4GB of RAM, you can also use another mecahnism in Windows to leveragr this memory. It is called Address Windowing Extensions (AWE) and is enabled by /PAE switch in boot.ini:

    [boot loader]

    timeout=30

    default=multi(0)disk(0)rdisk(1)partition(2)\WINNT

    [operating systems]

    multi(0)disk(0)rdisk(1)partition(2)\WINNT="Microsoft Windows 2000 Server" /fastdetect /3GB /PAE

    Aber da würd ich erstmal mit dem sysadmin reden ...

    btw: wieso kann man die application nicht tunen?

    und Wenn die Applikation nicht tunebar ist ( 3rd party etc) wieso nicht die Instanz?

  3. Ich verstehe jetzt dein Problem nicht? was macht es wenn es mehr als ein Ergebnis gibt?

    Und zu dem Beispielselect.....

    wie wärs mit einem möglichst kelinen und überschaubaren Testcase der dein problem darstellt?

    Also alle nicht relevanten Spalten etc weglassen

    Ohne Datenmodell wird man aus dem select nämlich nicht sehr schlau, weil nicht klar ist was dieses select ausgibt und was es ausgeben sollte.

  4. Sorry aber 22 Folien ( Inhalt ohne Start und endfolie) + A0 !! Netzwerkübersicht + Overhead ist deutlich zuviel

    bei ca 1minute /Folie ( paar weniger und die 2 wichtigsten 2 - 2,5min) kämst du bequem auf >30min

    Einzige Möglichkeit: streichen, zusammenfassen

    Müssen sie unbedingt die Netzinfrastruktur sehen?

    Ein Terminalserver brauch nunmal ne dicke Netzanbindung. Evtl reicht es zu erwähnen ddas der Server redundant mit x mbit über Glas/Kupfer angeschlossen ist.

  5. Die Vorgabe die IDs in einer bestimmten reihnefolge haben zu wollen ist einfach nicht sehr performant ....^^

    Lösung die mir jetzt noch einfallen würde

    Beim laden jedem datensatz aus dem xml ne monoton steigende zusätzliche id verpassen und danach sortieren ...

    Wie mysql das macht weiss ich nicht aber die query

    
    SELECT irgendwas FROM tabelle WHERE (id=3 OR id=9 OR id=12 OR id=34 OR id=1 OR id=74 OR id=188)  ORDER BY id=3 DESC, id=9 DESC, id=12 DESC, id=34 DESC, id=1 DESC, id=74  DESC, id=188 DESC 
    
    

    geht zumindest in Oracle nicht

    da geht das "order by id=xy" nicht

  6. Benchmark auf xampp macht nur bedingt Sinn....

    wozu musst du was testen?

    und was willst du testen btw. was willst du mit den Tests erreichen?

    Was soll da drauf laufen?

    Welche Sprache/Appliaktion/Usermenge?

    auf was für einem System liegt das aktuell und wo soll es evtl produktiv gehen?

    Ohne ein paar detailiertere Angaben ist es schwer eine hilfreiche Antwort zu formulieren

  7. normalerweise liegt unter /usr/src ein symbolic link der auf die kernel header des aktiven kernels zeigt also sollte ein /usr/src reichen sofern der link (name linux) auf das richitge headerverzeichnis zeigt.

    wenn der link nicht da ist, anlegen mit

    ln -s linux /usr/src/linux-headers-2.6.18-4

  8. Oracle express ist definitiv auch aus dem netzwerk erreichbar , auch per default, jedenfalls über oci8/odbc.

    allerdings ist die Express eine 10g, kann es sein das du nur einen alten oracle client installiert hast? 8/8i? dann könnten die probleme daherkommen, oder dein Enviroment ist nicht sauber gesetzt ( ORACLE_HOME, tnsnames etc)

  9. Du könntest die Tabellen per ODBC einbinden, allerdings ist das schnarchlangsam

    dafür recht einfach. ODBC Data Source anlegen auf die Oracle DB mit entsprechendem account. Und dann Tabellen Verknüpfen und als Quelle odbc und die angelegte Data Source nehmen. Fertig.

    Ob man aus VB direkt ne Oralce Verbindung aufbauen kann weiss ich nicht

  10. das liegt vielleicht daran das alle ordner auf dem Mountpoint root gehören ;) falls da schon was drauf ist, poste mal die ausgabe von "mount" als root

    und ein "cat /etc/fstab"

    sowie ein "ls -al /volume1"

  11. Ein anderer Prozess hat die Tabele mit NOWAIT gelocked, Rausfinden welche session das Lock hält und die Session beenden. Dnach sollte die Tabelle einfach zu droppen sein

    
    select username,
    
      2         v$lock.sid,
    
      3             trunc(id1/power(2,16)) rbs,
    
      4             bitand(id1,to_number('ffff','xxxx'))+0 slot,
    
      5             id2 seq,
    
      6         lmode,
    
      7             request
    
      8  from v$lock, v$session
    
      9  where v$lock.type = 'TX'
    
     10    and v$lock.sid = v$session.sid
    
     11  /
    
    

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...