Mailinglisten-Archive |
This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01BF10C6.191C2510 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Gerhard Ich hab nat=FCrlich komplexe Datenbankmanipulationen gemeint. Z.B.: Ich m=F6chte aufwendigere Eingabemasken machen, in denen mehrere Auswahllisten vorhanden sind (wobei die Eintr=E4ge mit PHP von der DB geholt werden) und dann Inserts/Updates in mehreren Tabellen gemacht werden (wieder mit PHP).=20 Wenn Deine Masken ohne Applets laufen, konzentrieren sich die DB-Zugriffe auf zwei Zeitpunkte: die Erstellung (durch PHP) und=20 Die Abarbeitung durch das action-Skript ("ACTION=3Dxxx.php"). Dazwischen hat die Datenbank Ruh. Ich meine nicht Oracle-Probleme, sondern Probleme mit PHP beim Oracle zugriff. Z.B:=20 Ich brauche eine persistent DB-Verbindung. Wie gut funktioniert die? Auch habe ich geh=F6rt das es mit dem OCICommit und OCIRollback Probleme geben soll. Persistente DB-Verbindung funktioniert, aber pro http-daemon *und* distinctem Benutzer/Passwort bleibt eine Oracle-Session st=E4ndig ge=F6ffnet. Im Falle von Apache und vielen Serverprozessen sind das entsprechend viele (belegen resourcen z.B. auch in der SGA). Bei nicht-persistenter Konfiguration verschwinden auch die Oracle- Prozesse mit dem Ende des PHP-Skripts. Mit OCI-Calls habe ich keine Erfahrung, ich benutze wie gesagt Oracle V7 und ORA-Funktionen. Aber allgemein: Transaktionen sind in einer WEB-Umgebung sowieso auf den singul=E4ren Ablauf des serverseitigen Skriptes (PHP) beschr=E4nkt. Hier mein ich auch nicht die Oracle-Performance, sondern die PHP Performance beim Zugriff auf die DB. Dazu habe ich nur etwas mehr als ein Jahr Erfahrung in einer SOAP-Umgebung (Solaris-Oracle-Apache-PHP) mit PHP als Apache- Modul. M.E. wird die Performance nur zweitrangig von der Datenbanksoftware bestimmt (sauberes DB-Design und Installation vorausgesetzt), da die DB-Zugriffe =FCber die OCI-Bibliothek (Maschinencode!) ablaufen. Der PHP-Interpreter d=FCrfte daher weit mehr ins Gewicht fallen. Willi --=20 Willi Kempter SGL Carbon GmbH 86405 Meitingen ------_=_NextPart_000_01BF10C6.191C2510 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IgENAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQSAAQA1AAAAQVc6IFtwaHBdIEZyYWdlOiBFcmZhaHJ1bmdzYmVy aWNodGUgT3JhY2xlIEFuYmluZHVuZwDYEgEJgAEAIQAAADgwNDdFQjM3NzE3Q0QzMTFCQzBFMDA4 MDVGMDI0RjYxAP8GASCAAwAOAAAAzwcKAAcADwAQAAAABAAKAQEFgAMADgAAAM8HCgAHAA8ABAAp AAQAJwEBDYAEAAIAAAACAAIAAQOQBgAkDwAAHAAAAEAAOQCA29SExBC/AR4AcAABAAAAOwAAAFtw aHBdIEFXOiBbcGhwXSBGcmFnZTogRXJmYWhydW5nc2JlcmljaHRlIE9yYWNsZSBBbmJpbmR1bmcA AAIBcQABAAAAGwAAAAG/EJONmxcczm174hHTuSoAwE99usUAC3tZsAACAQkQAQAAAMgLAADECwAA ah0AAExaRnUpPiXMAwAKAHJjcGcxMjVyMgxgYzEDMAEHC2BukQ4QMDMzDxZmZQ+RnjEB9wKkA2MC AGNoCsAIc2V0AtFwcnEyJQAAKgqhbm8SUCAwCwHQAdA2D6AwNTA05xQhAdAUEDR9B20CgwBQ9wPU Ef8TC2IT4RRQE7IY9B8U0AcTAoMUMBGOMjM4xRdUIAdtIENFGgQWMc8anRRAG68ctXlyGgQPwLkR nTE2FjEe/wOCRwnRfmsaBB7BIQ4OUCIvA3NUywhwGgQ1JE84NiV/HLT6QgdAdA3gGgQooRZsG3h7 BxMdBzcq/x63LJUgVjn/Fk4h6CyUI4gT8DAvJVcslP8m5iHyME0olyyUKiYCkQjmqjsJbzA4v2UO MDU56v87ATq/O8k51DvyOl8+Lz3tzz1vO5857xBgMjhDukTR/0SPRZk51EXCRC9H/0e9Rz/7RW9J NDkOUEyETeFGA03goQKCc3R5bAeQaAnghnQAAAPwZGN0bAqxMQBgZGp1T1AFEGdo7wVCC/IPVQBQ YwnAUCADMPBzbmV4FzAHsAWwAMDFAnNzAFBzYjIUUE9A6mEywWsJ4HALkFAYCGDrUFALgGVPgHZW IAFAULv7DDAWIzMOUFHXVMAEoAuApmdF0VJmYmEXEGQCIJ9TIFLGT7BQsFjhIDFPE/8PwFQfVS9W Mw5QVq8L0huQ91HfWc9a1jNPEydwW9Aywf9cM1zvVjMewF5vX89g31rH9zyQApETEGNT4GexULBb AJMqUFZQIEQBEGF1KkAUIFAKwGEJwGFwaBwgRgIhU6QncWktN+YwMBBV8DE0KIBjPRLzIwOhXLBs dmwG4GR53wxAbnEOIGYgC/E0LXBcsP0EoG8XMVywBYFuAU9QCsD/IdBuAQuAAQACMGxCXLAW4J8P cAAAXLAM0AGQIC438H9vVm71ULxmH2cva+BTNXT/UvFTpCigUB9RJACgX1QBQE5jMrB1D3YfNiAD YHTsLWsIcACQdlOkLXB4b515f2YewHq/di43IAnA7PxufRlpIzhpiQoggTjtaWFTUQACIGc34xMQ ONCCdgJRIHtVbmsTUGJ3FdJLZW0FMASQLEwgVwMQT7BsbYfQR8xRUDfhALFyZ28gbLA7LXCI8nKJ RyHQiVZiMdgxMzQOowGRM2NkhwCNfjByCVABgG5iagBgSwnwabBvAOBoeWsgaPlwEHo0DjACAVNg T6BQsC5lAPCNcE9gcDxgXHb5CJB3a3FhHsCPkgTwB0DvEGFwMYsACyByWtKQ9QIQf3AQAzEXIhcQ fjBSoVXyePcBQFrSBJB5bEKSEpPlCOHcc3hsQpLDakRjhpFt4/+SwW8CbgEOcFNgcK9xsAwB/3IP aPOWtg5Ql1IqQFCQl8//mN+Z7w/AcF+cT51fltQewO9uUZtPoA9yhSmaHCdwnu/3o89ydISQKAKR pO+W4yig/6Kfp1+ob6l/boBvsqrgl5//rC+tP5ocG5Cqz7BPsV+yb/9ugHHir2+0/7YPpUIK+QMw 934PUS9SN3sKhQqFu7STEv+L5bzPBUAWA4ZBBAAJgIYyKWpgdGjCo2QCQG0t5xlxFBAPoDk4LXBS Y1MgIRLyYmtta3DTIF8iTQtwbERhAZB9SN8HQAkAI3AEkBbhZBX0xQWdv1xJFtBawAGgIG7GsO78 jJAN4GswawNwC1BS8P9qEcawCfBnQIbQA4EFIGpwvcawaQIgCfCCcIdwZQuABHQuCoVaLkIuOlnJ Y232FtB3oCBqYGbed40xvaAEkBOARVjhAaC/h3BnUFyAA6AAwU+wbofQ57xRcYHQImVoONA40AqF 4kG9YHdhaMcQBADLQdwgdgWwciFxgSAAkKZw6bZgd2/PwGnQ8AiQz2I9vYDkzKDOIGnQaqBIUOfT EdDiBcBEQsyRjeAqQI8Khc7QCyAJ8CkgddPhNmQAcAOgSZbBACBzL/xVcNgQd6AEILxR0WUmwf/P sccQzHTQYQVA11TUAQiQ5wSBCoXVVSkuv7fCf8OP+8ScCoVXCfADoGowVgEF0MnP9G9o4ZFBcMrB 2LD+IAtgzrAJ8N2f3q/EhCig58UFh9DKkG56cZEIgtOTj8mB1HIKhdZQLVp1UnGzASDOgyB6ztDU YFrM0P50y/CG0HegzdDjb+R/xIT/J3DFBdSDFwB3oMcQ19BbMLgoZHXqj+ufxIM25ef+cu6/78/s rcmB3MLXw+gG1dSRQWdActRBdO5C7pD+csmB2BAEIPHf8u/EhB7Ax8UFANDMMi1TawUTtnIv9+/4 /+zagEBkAmBxdQOUcSyAQ1RJT0496nj/4C5rIHBDwP7n+7/v/M/53dzw6AZh6XAWgNBy78mhAQ8C H/DddAV/Bo/53efUc8snFYB1aM0Wx8/I3G/MwhOAcVDa8k9q0JZAZbwtUBGg/vDMsYfQc+ag35PR biAQZtVH1EFtD+XcFf566LTdAM2RzdDJCZHQamD90HEg4XOPUH1B0tKSQOhx+lZYsGLT0e5B3QCH 8P9Q8mdV0CBm6hLMQecRkkD91IE/v7bSQMmE/1DKUtaBfvYY0veB2THVUouAEsFD/ElDIRDVUtfS HAEf4McQ/ctwYwxwEYfMoM/A418Jn//EdZ7ACzYNSxEAxxBy8B6f9x+vILy/XFAWJ2oRFtoYK3+H 0Nox4PAsQMcwvcDp8C332BCHcNXhKg1BXzMjLyQ//yEH19EizyvPIK0qgi4vLz//xLGPcCVsMR8y L/DdLe81n98zLtLBvFDBQBvRQknwVdDp5sByL2qwc9Jg0zCSQLkd0WlikkDhcw/1U9kw9+dw1eHF 8OTO8jQvOF82T53FI2c/H0AvMz1l9ujw/1LgzQBCP0NPxIQNhxTwEsD+RscB/1DV0uKA0GLXw4+R 69pyPbByVlByKYHmwDwQ/9OW93E+r0ZvQM9E9EzPTd/7R+27MHMpgJLQ0IFKRbZg/dpBZcygbiDZ 4BEA9yHMcf56Rb9Q78R1f/HFFM2wzpA/VW9Wf0ftGdLQ0+DwU0f+QdzwWL9Zz1eN3BU7YNRg7Q+T LRYY1iFL5qBsEBfw/2rQzDLTEBYhFYDBENNzFWLf1HMP9SZGS0Ubd0WmcdDxd9lA1ZH7JXMMzF0v Xj43m5ThJXtN1WEcAS1DxwH/2UAaF9AQ4YLt0JXw0YDuQb/QsRUSO3TXQBfC2TBhimA/Zz9oT2lb s5DFBQ/0IFbDgmAco1JBLUYYRQwgv80W9lDWIccBzKTN0FRiIH24sGFz1dO0vFHhcuDxRfnogFVt HjHuQhEAwRBvf/9wj2nE4BdP33mfcY4RAG8PP3xfek/6dOlB04UX8Gzk/9ngf1+Ab2nE5ecef4R/ eq7/9kHjAmYj2IFikunRzxFKsfv7Q9kxKPUTGjAE8dUA6iHfXL+Hn4WODN8lr0jnEQ8j3xpTY2MP lGO5JrFm0zDLsf9VABDo1IISUpRp3BUSk+il/4JUC8LNsH7vjZ+Or5D6BKH+dRoImU+aXza0/jdu AJkv/56fm0/iwNJwG2HRcXUBGzH9vFFKbSGg/6IPn81s6KDvH6Z/abWn+Hb23BVTT0FzZpB3xyhT 1rDI0NLALf8P9Um0EFDc0ak/qk9pxAsY79VWpLKvJWq2b+6QIqBqtvwuRd0AwRDAcZWzlHigo3/p cr2AuiG9oNXIyzZ+wGa/pBHRt6/fsO82tHH3YroP/7sfacQlR9kwzDAcUPuBbsC+dSlB2THoceFg 53BnY0B/19LYYcYAxxBiNdMwvjBz426h4sB6dCkpENgQ58/d6NT8KUJjs2txQjyw0rD7/zAFEGu9 L74/vC3UAOHBzxWA4YE7ALSgZSGMINow/+MEjO/IDzalCxjhYNwGZnLP2GBhcVMhYXJk/G0A/0F/ 2BAFENcy1WGkY1wA2UBH/mVuYNrybRDaYsu/zM+bX6+5r9PfpzrgH2kikGkOHPwtLZBv1m/Xf9iP DfDaI49hoDswi5Gsx0dMIGugw/aAuBFHbWJIE0Xl0Hg0MDVrEIrSt7AeYX0CAOOQAwD9P1IDAAAD ACYAAAAAAAMANgAAAAAAHgAxQAEAAAASAAAAS0VNUFRFUldJQTJDMjdCRTMAAAADABpAAAAAAB4A MEABAAAAEgAAAEtFTVBURVJXSUEyQzI3QkUzAAAAAwAZQAAAAAACAfk/AQAAAFwAAAAAAAAA3KdA yMBCEBq0uQgAKy/hggEAAAAGAAAAL089U0dMQ0FSQk9OL09VPU1FSVRJTkdFTi9DTj1NUyBNQUlM IFVTRVJTL0NOPUtFTVBURVJXSUEyQzI3QkUzAB4A+D8BAAAAFgAAAEtlbXB0ZXIsIFdpbGhlbG0s IEdRUAAAAB4AOEABAAAAEgAAAEtFTVBURVJXSUEyQzI3QkUzAAAAAgH7PwEAAABcAAAAAAAAANyn QMjAQhAatLkIACsv4YIBAAAABgAAAC9PPVNHTENBUkJPTi9PVT1NRUlUSU5HRU4vQ049TVMgTUFJ TCBVU0VSUy9DTj1LRU1QVEVSV0lBMkMyN0JFMwAeAPo/AQAAABYAAABLZW1wdGVyLCBXaWxoZWxt LCBHUVAAAAAeADlAAQAAABIAAABLRU1QVEVSV0lBMkMyN0JFMwAAAEAABzDwEPt6wRC/AUAACDAQ JRwZxhC/AR4APQABAAAABQAAAEFXOiAAAAAAHgAdDgEAAAAxAAAAW3BocF0gRnJhZ2U6IEVyZmFo cnVuZ3NiZXJpY2h0ZSBPcmFjbGUgQW5iaW5kdW5nAAAAAAsAKQAAAAAACwAjAAAAAAADAAYQ1CKq GwMABxBXBgAAAwAQEAAAAAADABEQAAAAAB4ACBABAAAAZQAAAEhBTExPR0VSSEFSRElDSEhBQk5B VPxSTElDSEtPTVBMRVhFREFURU5CQU5LTUFOSVBVTEFUSU9ORU5HRU1FSU5UWkI6SUNITfZDSFRF QVVGV0VORElHRVJFRUlOR0FCRU1BU0sAAAAAIho= ------_=_NextPart_000_01BF10C6.191C2510--
php::bar PHP Wiki - Listenarchive