Adatbázis: SQL, XML DB

Váltsak-e MySQL-ről MariaDB-re?

 ( gkaroly | 2017. május 25., csütörtök - 19:45 )

Sziasztok!

Adott egy LAMP szerver, amin most MySQL 5.6 fut (Community), Debian Jessie-n.
Fut rajta WP, Piwik, meg a Webgalamb nevű hírlevél küldő cucc.
Megéri váltani vagy nem éri meg a sok meló?
Mit nyernék a váltással?

Igazítsatok el, köszi!

Több adatbázis közös kereső?

 ( mauser1 | 2017. május 23., kedd - 17:14 )

Sziasztok!

Ismertek-e olyan open-source alkalmazást, amivel több "hasonló" MYSQL adatbázisból, tud keresni(lekérdezni egyszerre).

Vufind, elasticsearch irányába indultunk.

MySql SWAP TABLES

 ( plt | 2017. május 23., kedd - 13:52 )

Van két MySql táblám (A,B), amiknek teljesen azonos a szerkezete, de az adataik nem.
Szeretném felcserélni ezt a két táblát úgy, hogy közben egyetlen lekérés se futhasson hibára. (Vagy még a régi, vagy már az új adatokkal kerüljön kiszolgálásra.)

Hibatűrő master-master sql replikációt keresek

 ( plt | 2017. május 10., szerda - 11:31 )

Keresek egy olyan, lehetőleg minél egyszerűbb SQL adatbáziskezelőt, aminek stabil a master-master replikációja.
Eddig mysql-ben használtam csak replikációt, ott is csak master-slave típusút, de annyira megbízhatatlan, hogy erre nem mernék fontosabb adatokat bízni. Olyan rendszert keresek, ami a fájlrendszer vagy hardver hibák esetén történő leállások után is képes újra szinkronba kerülni, anélkül, hogy a másik master rendszernek le kellene állnia - akár csak egy teljes dump erejéig is.

"SQL futtatás böngészőn keresztül" support válasz értelmezés

 ( szasza | 2017. április 29., szombat - 21:09 )

Sziasztok!

Tudna segíteni valaki egy nagy tárhely szolgáltató support válaszának az értelmezésében?

Ezt a választ kaptam, hogy egy adott lekérdezésre (ami php-ban történt) miért bannolta az ip-met a szerverük:

"A szerver biztonságos üzemeltetése miatt szűrjük az olyan jellegű kéréseket ahol böngészőn keresztül próbálnak meg SQL parancsokat lefuttatni."

Sok dolgot láttam már, de sok évnyi fejlesztéssel a hátam mögött ezt nem sikerült értelmeznem. Mit takarhat a böngészőn keresztül futtatott sql parancs?

Köszi előre is!!!

Pure-ftpd postgres adatbázissal

 ( pekob | 2017. április 19., szerda - 17:59 )

Sziasztok!

Csináltam egy pure-ftpd szervert, ami Postgres-ből autentikál.
De most kiderült, hogy egy már meglévő táblából kell autentikálnia, abban viszont SHA512-ben vannak tárolva a jelszavak.
A pure-ftpd konfig fájljában nincs utalás, hogy tudná ezt a titkosítást és eddig a google sem segített.
Valaki csinált már ilyet?

Köszönöm!

[megtalálva] .sqlite_history maximális fájlméret

 ( szz | 2017. március 16., csütörtök - 10:33 )

Szeretném, ha több sor megmaradna a .sqlite_history fájlban. Van valahol lehetőség ezt megnövelni (vagy esetleg korlátlannak beállítani)?

SQLite3 regression

 ( mrev | 2017. március 10., péntek - 9:44 )

Találtam egy hibát az SQLite3-ban. Illetve éppen az a (némiképp filozófiai) kérdés, hogy hibáról van-e szó, vagy egyszerűen ez a működése.

Milyen karakterkészlet?

 ( martonmiklos | 2017. február 19., vasárnap - 18:56 )

Nem tudja véletlenül valaki, hogy az alábbi karakterkészlet vajon milyen lehet?

á  é  í  ó  ö  ő  ú  ü  ű  Á  É  Í  Ó  Ö  Ő  Ú  Ü  Ű
A0 82 A1 A2 94 8B A3 81 FB B5 90 D6 E0 99 8A E9 9A EB

Egy DBF fájlt kellene generálnom, és a program által kiadott minta DBF-ben így vannak kódolva az ékezetes betűk.

fájlok tárolása adatbázisban

 ( connor | 2017. február 16., csütörtök - 14:14 )

Egy futó másik témához hasonlóan nekem is ez a problémám én viszont nem akarom ott tárolni a fájlokat. :)

sokkal erősebb gép (48mag, 64GBram), mégis majdnem 2x lassabb rajta a MongoDB

 ( rascy | 2017. február 14., kedd - 18:35 )

Sziasztok!

Egy sokkal erősebb gép közel 2x annyi idő alatt végzi el a MongoDB importálást, mint a jóval gyengébb és nem tudunk rájönni, hogy miért.

A teszteléshez ezt használtuk: https://github.com/jsteemann/BulkInsertBenchmark
Lokálisan futtatva: `php run.php`

Ami a stage szerveren 261,1 mp alatt lefut az a production-on csak 466,0 mp.
Vagy ami 9,2 alatt az 14,1 alatt.

A lekért MongoDB configból látszik, hogy a production szerveren a storageEngine {persistent} true-ra van állítva.

OOM killer nagy pagecache mellett

 ( mvarga | 2017. február 6., hétfő - 19:27 )

Helo,

kivancsi vagyok, ki mit gondol.
Adott egy bare metal szerver 16G RAM-mal, rajta egy Postgres instance. Altalaban a memoria kozel teljesen foglalt, de a free es a vmstat alapjan kb. 14.5 GB page cache, kb. 1 G pedig hasznalatban van. vm.overcommit_memory = 0 (heuristic).

Namost, az OOM killer egyszercsak lelott par Postgres processzt, mert szerinte nem volt elegendo szabad memoria.

Kerdes: miert nem takaritja ki a mmap-elt fajlokat a kernel ahelyett, hogy leolne az egyik processzt?

Egyebkent:

Mysql teljesen halott by me (Megoldva)

 ( noorbertt | 2017. január 21., szombat - 16:13 )

Sziasztok,

Ubuntu Szerveren futott alapbol (telepitesnel ki lehetett valasztani) egy MySQL szerver amit Webmin-en keresztul el is lehetett erni.
Nem hasznaltam idaig semmire, csak volt. Most azonban szerettem volna :)

MYSQL-hez grafikus lekérdezés

 ( Cozi | 2016. december 8., csütörtök - 15:28 )

Sziasztok!

Egyre hosszabbak a mysql query-k, amiket írok és kezdek kicsit belezavarodni.

Egyrészt arra lennék kíváncsi, hogy hogyan kellene "rendesen" pl. az egymásba ágyazott SELECT -eket kivitelezni, mert most így a MySQL Workbench 6.x alatt nagyon zavaró, hogy nem látom, melyik zárójelnek hol a párja, stb.

[megoldva] MySQL / delete from / Miért lassú?

 ( log69 | 2016. november 20., vasárnap - 11:18 )

Sziasztok,

Tudnátok segíteni? Miért lassú az alábbi MySQL parancs?

Többb mint 4 másodpercig fut egy modern gépen, ahol semmi más művelet nincs - többször futtatva is:

delete from table1 where column1 like 'pattern1%' and column2 in (select column3 from table2 where column4='pattern2')

table1 kb. 1100 recordot tartalmaz, ebből 95% a column1 / pattern1% találat.

table2 kb. 5000 recordot tartalmaz, ebből közel nulla a column4 / pattern2 találat.

Host: MySQL v5.7, Ubuntu 16 64 bit, gyors SSD, 1GB az InnoDB pool mem

Leggyakoribb szavak keresése

 ( Tassadar | 2016. október 6., csütörtök - 20:46 )

Sziasztok,

Adott egy {elcseszett} ticket rendszer 600 ezer rekordos SQL dumpja, bizonyos mezőkben szeretném a leggyakrabban előforduló szavakat keresni.
Milyen megoldást tudnátok ajánlani?

Köszönöm,
T.

CASE, DB Design szoftver -> DBDesigner-Fork

 ( makgab | 2016. szeptember 7., szerda - 18:50 )

Üdv!
A DBDesigner-Fork-ot használom adatbázis tervezésre és DB generálására. Tudtok még ehhez hasonló free szoftvert?

SQL Express 2016 SSRS

 ( kelent | 2016. augusztus 18., csütörtök - 21:42 )

Sziasztok,

naponta rengeteg riportot kell készítenünk a vezetőségünknek, így elgondolkodtam rajta, hogy mi lenne ha megpróbálnánk automatizálni az egészet.
Kicsit kutakodva rátaláltam, hogy a microsoft sql szervere mellé telepíteni lehet egy report services szolgáltatást, amivel elméletileg megoldható hogy a megfelelő időben a megfelelő embernek kiküldje egy email formájában a szükséges riportot.

Kérdésem csak annyi lenne hogy ez megoldható-e az express verzióval?

Egy érthetetlenül lassú query

 ( csfeco | 2016. augusztus 11., csütörtök - 10:43 )

Sziasztok.

Van egy szép nagy programom, egy összetettre sikerült PostgreSQL adatbázissal: https://github.com/csikfer/lanview2
Elboldogulok úgy általában az SQL-lel, de nem vagyok guru a témában.

Hogyan regex_replace ?

 ( takitibi | 2016. július 18., hétfő - 12:24 )

Sziasztok!
Van egy táblám MySQL alatt.
Ennek a táblának van egy szín mezője(oszlopa), amely tartalmazza a piroslada1500 szót minden rekordnál.
Egy parancs kellene, ami így keződik: SELECT * FROM `autok` WHERE szin regex_replace ....
és a "lada" szót kellene kicserélni "skoda" -ra. Atomrégen (14 évvel ezelőtt) csináltam utoljára ilyet, akkor rutin volt, most teljes üresség kong már a fejemben. Nem használtam. Van aki tud segíteni?

Oraclehoz értő embert keresek, tudtok ajánlani?

 ( csardij | 2016. június 24., péntek - 15:48 )

Helló,

Keresnék embert/céget aki ért az oraclehez, van minősítése is. Tud valaki ajánlani valakit, vagy valami céget?

Mariadb/Percona Server thread pool memoria hasznalat

 ( blackluck | 2016. június 23., csütörtök - 16:21 )

Sziasztok!

Tud valaki egy konkret memoria hasznalatra kalkulaciot thread pool eseten?

Valami hasonlora gondolok, vagy legalabbis a kepletre mint ez:
http://www.mysqlcalculator.com/

Elvileg thread pool eseten nem max_connection-el kell szorozni a per-session ertekeket, csak az egyszerre futhato thread-ek szamaval.
Ezen felul kellhet valami extra memoriahasznalattal szamolni, teszem azt a pool-nak van valami overheadje vagy a varakozo kapcsolatokra is van minimalis memoriafoglalas?

Parallel Universe adatbáziskezelő

 ( artifex | 2016. június 8., szerda - 15:18 )

Létezik (létezett?) egy olyan program, amit Parallel Universe-nek hívnak és gyakorlatilag a MySQL párhuzamosításra lett kihegyezve. Az utolsó fellelhető verzió az oldalán 2014 év végi. Azóta semmi. Tud valaki róla valamit? Meghalt, megszűnt, átváltott más névre? Ki szeretném próbálni és érdekelne, hogy aktív-e és így van-e értelme foglalkoznom vele.

mssql to mysql

 ( pch | 2016. június 2., csütörtök - 7:53 )

Üdv!

Jelenlegi rendszerünk mssql-t használ.
Szeretnénk majd webáruházat amihez nem igazán fizetnénk meg azt a rabló licencet ami az sql-t illeti.
Tehát mysql lenne a webáruház alatt.
A mssql-hez lenne egy dedikált user akkor csak egy CAL-t kell venni.
Hogy lehet megoldani ezzel az userrel hogy az mssql bizonyos táblái a mysql-be másolódjanak?
Van valami migrációs script amit az adott user futtat mondjuk óránként?
Hogy lehet megoldani, hogy adott tábláknak csak a különbségét migrálja?

duplikátumok törlése, egy sor meghagyásával

 ( CJ_HUN | 2016. június 1., szerda - 15:54 )

Fent említett feladatot próbálom megoldani, de olyan megoldás kéne ami a leggyorsabb(pl. belső select nélkül) mert a táblában több millió rekord van.
Az én megoldásom:
DELETE FROM placex WHERE place_id not in (SELECT min(place_id) FROM placex GROUP BY osm_id,osm_type);

Hogy lehetne ezt belső select nélkül megoldani? :)

válaszokat előre is köszi!