Adatbázis: SQL, XML DB

mysql failed

Sziasztok!

meggyűlt a bajom a mysql-el, tudnátok segíteni?
a rendszer arch

# /etc/rc.d/mysqld start
:: Starting MySQL [BUSY]
[FAIL]

# /etc/rc.d/mysqld restart
:: Stopping MySQL [DONE]
:: Starting MySQL [BUSY]
[FAIL]

ez azt mutatja számomra, hogy valami azért elindít,a mit itt aztán megállít

most akkor a mysqld fájlból próbáltam egyenként

# MYSQLD_ROOT="/var/lib/mysql"
# /usr/bin/mysqld_safe --datadir=$MYSQLD_ROOT
091019 22:21:59 mysqld_safe Logging to '/var/lib/mysql/arch-notebook.err'.
091019 22:21:59 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

ennek a fájlnak a tartalma:
091019 22:23:36 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
091019 22:23:36 [Note] Plugin 'FEDERATED' is disabled.
091019 22:23:36 [Note] Plugin 'ndbcluster' is disabled.
091019 22:23:36 InnoDB: Started; log sequence number 0 44233
091019 22:23:36 [Note] Event Scheduler: Loaded 0 events
091019 22:23:36 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.39' socket: '/tmp/mysql.sock' port: 3306 Source distribution

akkor nme kapok promtot
ha ujra el akarom inditani, azt mondja fut

# /usr/bin/mysqladmin -uUNKNOWN_USER ping
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!

a mysql.sock fájl nem létezik

mit tudok tenni?

köszi

foxpro memo konvertalas

Udv,

van egy foxpro adatbazisom memo file-al egyutt (.dbf+.fpt), ezt szeretnem valami normalis formatumra (=szinte barmi jo, access, openoffice, sql) atkonvertalni, de sajnos nem talaltam programot ami ezeket a memokat jol kezeli.
Letezik valamilyen egyszeru konverter erre a celra?

pgres tranzakciók

Sziasztok a következő a problémám:

PostgreSQL környezetben futtatok különböző tranazakciókat, az lenne a kérdésem, hogy lehetséges-e, hogy ha egy tranzakció túl sok ideig fut arról jelzést kapjak.

[Megoldva] Oldal látogatásainak száma és az utolsó látogatás dátuma...

Van egy mysql táblám, amelyben a weblapom látogatásainak technikai adatait (dátum, idő, ip, böngésző, oprendszer, stb.) naplózom statisztikai célból:
CREATE TABLE `adatbázisom`.`visitors` (
`sorszam` int(11) NOT NULL AUTO_INCREMENT ,
`datum` date NOT NULL default '0000-00-00',
`ido` time default NULL ,
`ip` varchar(15) COLLATE utf8_unicode_ci default NULL ,
`kiszolgalo` varchar(250) COLLATE utf8_unicode_ci default NULL ,
`oldal` varchar(60) COLLATE utf8_unicode_ci default NULL ,
`browser` varchar(20) COLLATE utf8_unicode_ci default NULL ,
`os` varchar(2 ) COLLATE utf8_unicode_ci default NULL ,
`getenv` varchar(250) COLLATE utf8_unicode_ci default NULL ,
`ujvendeg` tinyint(4) default NULL ,
PRIMARY KEY (`sorszam`)
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;

A táblában az oldal mező tartalmazza a meglátogatott oldal nevét, és szeretném lekérdezni azt, hogy:

- melyik oldalt hányszor látogatták meg a lekérdezésig
- melyik napon történt az adott oldal utolsó látogatása

Az első felével nincs is gond, azt az alábbi lekérdezés megcsinálja nekem szépen

$sqlquery = "SELECT oldal, datum, COUNT(*) AS page_visitor_nums FROM visitors GROUP BY oldal ORDER BY page_visitor_nums DESC ";

De - mivel nem vagyok egy sql-bajnok - az utolsó látogatás időpontjának kinyerésével már bajban vagyok, hiába olvasgatom a mysql dokumentációt. A MAX(datum) függvénnyel próbálkoztam, de vagy elszúrtam a szintaxist, vagy nem is jó az erre ilyen csoportosítás mellett.

Meg lehet ezt csinálni egyáltalán egy lekérdezéssel?

Oracle APEX

Sziasztok,
Véleményeteket szeretném megismerni az APEX-szal kapcsolatban. Én még csak kattintgatok benne jobbra-balra, tesztelési céllal telepítettük egy fejlesztői adatbázisba (10gR2). Szerintetek életképes dolog ez kezdeményezés, hogy egy réteg hiányzik? Van valaki, aki üzleti környezetben fejlesztett benne? Mik a tapasztalatok? Előre is köszönöm a válaszokat.

[megoldva] PostgreSQL és Quickreport

Sziasztok!

Azért ragadok billentyűzetet, mert belefutottam egy furcsa hibába:

Win alatti Delphi program Qiuckreport 3.5.0 komponens , Debian Etch PostgreSQL 8.1:

Bárhogyan erőlködök a quickreport csak egyetlen rekordot hajlandó megjeleníteni a queryből (amiben biztos,hogy több van) a Detail típusú Band-ben.

Sima táblázatból (paradox vagy bármi) kiírja az összeset.

Ja és ODBC meghajtóval megy.

Előre is köszönöm az ötleteket....

mysql replika db engine + teljesitmeny hangolas

van 3 mysql szerverem, 1 gep master + 2 gep replika. A master-en van egy 200k rekordot tartalmazo innodb tabla. A replikak gepein fut 1-1 alkalmazas, ami a localhost-on futo mysql szerverbol olvas adatokat (a gyorsasag fontos) read-only modon (minden iras termeszetesen a master-en tortenik).

A kerdes az, hogy kell-e/jo-e nekem a replikakon is innodb-t hasznalni, ha a cel a stabilitas es s teljesitmeny, vagy a replikakon myisam (vagy mas) legyen inkabb? (jelenleg minden gepen innodb-ben van az (n)agyon hasznalt tabla).

Az is szempont, hogy minel kevesebb memoriaval minel gyorsabb legyen a lekerdezesem

MSSQL 2k8, vmware ESXi-n

Tisztelt kozosseg!

Egy olyan problemaba utkoztem bele amit nem birok megoldani sem a google, sem a meglevo telefonszamaim segitsegevel.

egy mssql2008 server nem hajtja ki a processorokat amik a rendszer rendelkezesere allnak... amikor feladatot kap csak szuttyognek a procik alig 1-2%os terheltsegen.

informaciok:
intel blade server, Xeon 5520-as procibol 2.
vmware ESXi telepitve (kesobb szeretnem upgradelni ESXre, ha lesz keret licencekre).
ESXi-re telepitve win2k3 enterprise 32 bit-es verzio.
telepitve mssql server 2008 enterprise.

az oprenszer latja a 8 magot amit kapott (eroforras allokacio biztositva a szamara, maxon).
mas alkalmazasokkal ki lehet hajtani a procikat, akar 100%ra is. ilyenkor latszik a vmware performance monitoran is a terheltseg. csak az mssql nem bir mit kezdeni a helyzettel.

sql serveren probaltam elhagyni az automatikus cpu affinityket es kezzel odaadni mindent. ugyanaz a helyzet. volt olyan feladat amit 15 percig csinalt a 8 magon, de csak 10 percig 1 magon, amikor annyit kapott. ha mar 2 magot kapott megint 15 perc volt a futasi ido.

amikor dolgozta fel a feladatokat (amik 15 percig tartottak az eromuvon, az 9 perc korul volt egy notebooknak, igaz ott a cpu dolgozott is rendesen :) ), az mssqlben levo monitor szerint osszesen 1% cput, 0% swapot es 0.4% I/Ot hasznalt.

mivel az oprendszeren kiterhelhetoek a cpuk, ezert raktam ide az SQL reszbe es nem virtualizacioba vagy windows temakorbe...

egyszeruen nem tudom elkepzelni mi lehet a nyugje. valakinek valami otlet?

udv
lipiqe

MySQL Cluster vagy replika

Sziasztok!

A következő problémába futottam bele, a segítségeteket kérném. Van fizikailag két gépem, ezeket szeretném clusterbe rakni, vagy replikálni a lényeg, hogy minél nagyobb rendelkezésreállást biztosítsak. Manual és gugli után, a következő-t már tisztán látom. A clusterezéshez szükség lenne egy harmadik management gépre, ez nem igazán kivitelezhető. (Rövid idő, hosszú beszerzési idő.) Mi a véleményetek a replikációról? Ki mit ajánlana az adott lehetőségekhez mérten? Előre is köszönöm.