Adatbázis: SQL, XML DB

MySQL lekérdezés eredménye egy mezőbe

Sziasztok!

Lenne egy olyan megoldás, ami bash script által jól működik, leszedi a MySQL  DB-ből a ussers/user-name listát egy TXT fájlba, és utána ezt egy másik mysql script beleteszi egy állandó mezőbe (user_lists.users).

Hogyan tudnám ezt egy MySQL lekérdezéssel megodani? Az  gond, hogy vagy 10 éve foglalkoztam ilyen mélységben, adatbázisokkal.

Hostolt adatbázis - digitalocean?

Sziasztok!

 

Üzemeltetéssel jó sok éve nem foglalkozom, az új technikákkal szemben teljesen laikus vagyok, a kérdésem is ilyen.

 

15 év után megszűnik egy szerverem, ami napi használatban van. A config 8-9 éves lehet, 2GB ram, mysql elég lassú rajta, a dump 80MB tömörítve, de egyes táblák 30-40e rekordot tartalmaznak.

 

Azon gondolkoztam, hogy az adatbázist adott hostoltatnám. Mi erről a véleményetek? Milyen hátulütői lehetnek?

 

Az első google találat a digitalocean volt, így ezt nézegettem kicsit meg, aminek a legközelebbi központja Frankfurtban. Milyen hátulütői lennének? Az elmúlt években (10 évben) többször előfordult, hogy ilyen-olyan okokból órákig (talán napokig) nem lehetett elérni Magyarországon kívüli területet, vagy azok egy részét.

 

Tapasztalatok, és ajánlatok érdekelnének? Van itthoni, csak mysql hosttal foglalkozó szolgáltató is, akit akár ajánlanátok? Milyen ez a digitalcoean?

 

Átlagban 20-40 query van másodpercenként, sajnos byteszerű információm erről nincs.

MariaDb master-slave tapasztalatok

Szeretnék egy master-slave replikációt kialakítani, de olyat, hogyha szétesik a replikáció, akkor a master leállítása nélkül lehessen azt folytatni, újraépíteni.

Úgy tűnik itteni fórumbejegyzésekből és más és saját tapasztalatokból is, hogy a mysql erre nem képes.

Azonban, azt állítják, hogy a MariaDb a saját GTID kezelésével már képes erre.

Gyakorlati tapasztalatok érdekelnének olyanoktól, akik MariaDb master-slave replikációt használnak, GTID alapon, hogy ez valóban így van-e?

Alternatívaként érdekelne még olyan módszer is, ami egy megszakadt és nem folytatható replikációt helyretesz a master LOCK-ja nélkül, bár eddig én ilyen nem találtam sehol.

[Megoldva]Postgre reset wal

Sziasztok!

An egy postgre szerver, amin az adatbázis alatt betelt a kötet. Szeretnék egy reset wal-t indítani, de azt a postgre user nevében kell futtatni, aminek a jelszavát viszont a telepítő állítja be. Valaki tud segíteni abban, hogy ezt hogy tudom megtenni, illetve mi a user default jelszava?

Update: nem fut a szolgáltatás, mert a wal panic miatt megállt a log szerint, azóta nem sikerült életet lehelni bele. 

Update: az itt javasolt sudo -iu postgres paranccsal sikerült váltanom a userre, reset wal sikeres volt. A szerver indítása után futtattam egy VACUUM FULL-t, ami szabadított is fel rendesen tárhelyet. 

MySql users export

Ismertek valami egyszerű parancssoros linux scriptet, amivel mysql felhasználókat és jogosultságaikat lehetne exportálni?

A legtöbb helyen a mysql.user és mysql.db táblák mentését ajánlják, de én olyat keresnék, ami például szabványos mysql create és grant pranacsokként menti le az aktuális user és db táblák tartalmát, a mysqldump kimenetéhez hasonlóan. Így például egy másik, már más usereket tartalmazó rendszerbe is könnyen lehetne importálni azokat.

WinPolyp

Sziasztok!

Tobb, mint 20 eve volt egy WinPolyp nevu adatbazis lekerdezo program. A Cogito Szoftver Kutatasi & Fejlesztesi Kft. fejlesztette.

Tud valaki barmit a szoftverrol, hallottatok esetleg rola?

SQL lekérdezés - Táblák utolsó módosítás

Sziasztok!

Az alábbiakban kérnék segítséget.

Egy céges adatbázisból szeretném SQL lekérdezni, (Oracle 3500+ táblával) hogy adott tulajdonoshoz tartozó táblák adataiban mikor történt az utolsó módosítás.

(napi mentés van központilag, de engem csak az adatokban történt változások érdekelnének)

Sima mezei felhasználó vagyok, aki lméletileg csak lekérdezésre kaptam jogosultságot, de azért gondolom egy hibás lekérdezés is meg tudja terhelni úgy a rendszert aminek nem biztos, hogy örülnének páran. :)

Ennyi táblából gyanítom, hogy van pár ami nincs is használatban, és ezeket szeretném kiszűrni.

Mivel ugye céges a dolog és nem érzem magam túl magas szinten, van bennem bizonytalanság, nem is kicsi, ezért gondoltam segítséget kérek.

Előre is köszönöm a segítséget!

dombi1976

Melyik adatbázis motor alkalmas egy query-n belül multi-thread-re?

Adott egy rendszer, ahol idoszakonkent egy eleg durva query-t kell futtatni. (Mysql) Jelenleg, mivel no a feldolgozando adat, a query mar tobb mint egy oraig fut. A kerdesem, hogy letezik olyan adatbazis motor, ami tud egyetlen queryt tobb CPU magon is futtatni?

A kerdes nyilvan elmeleti, a fejleszto nem fogja csak a kedvunkert atirni a programjat. Csak erdekelne, hogy letezik-e ilyen rendszer.

domoticz - múlt adatok nincs

Sziasztok!

Adott domoticz rpi zero W-n (debian 10)

Domo:

Version: 4.10717
Build Hash: b38b49e5
Compile Date: 2019-05-09 13:04:08
dzVents Version: 2.4.19
Python Version: 3.7.3 (default, Jul 25 2020, 13:03:44) [GCC 8.3.0]

Csináltam egy adatbázis "rendezést/tisztázást":

sudo service domoticz stop
sudo cp domoticz.db domoticz.keep
sudo sqlite3 domoticz.db
.mode insert
.output dump.sql
.dump
.exit

sudo rm -f domoticz.fixedDB

sudo sqlite3 domoticz.fixedDB
.read dump.sql
.exit
pi
sudo cp domoticz.fixedDB domoticz.db
sudo service domoticz start

Azóta se heti,havi,éves adatokat nem látok, db-ben sincsenek.

Mitől lehet?

Köszönöm,
Roland

MSSQL parancssori bénázásom

Sziasztok!

 

Windows 2012R2, MSSQL 2012, parancssorból mentenék imigyen:

==================================

sqlcmd -S 192.168.200.100 -u backupuser -P jelszava -Q "BACKUP DATABASE Adatbazisneve TO DISK='D:\Backup\T1.bak'"

==================================

Erre ez a hiba jön vissza: 

Sqlcmd: '-Q "BACKUP DATABASE Adatbazisneve TO DISK='D:\Backup\T1.bak'"': Unexpected agrument. Enter '-?' for help.

 

Megpróbáltam imigyen:

===================

sqlcmd -S 192.168.200.100 -u backupuser -P jelszava

>1 BACKUP DATABASE Adatbazisneve TO DISK='D:\Backup\T1.bak'
>2 GO

============================

 

Ez így megyen is. Ebből arra következtetek, hogy a login jó, a parancs jó, de akkor mi nem jó?

 

Minden ötletet, észrevételt előre is köszönök.