A MySQL MERGE tábla engine-jénél van egy kisebb biztonsági megfontolás, amit it ír a doksi:
http://dev.mysql.com/doc/refman/5.0/en/merge-storage-engine.html
Ámde ezt az opciót amint beletették, rögtön ki is vették:
http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysql…
Kérdésem miért, hogyhogy, minek és mivégre?
naés hogy tudom kikapcsolni ezt a table engine-t?
- 1096 megtekintés
Hozzászólások
=== MyISAM MERGE Engine ===
Plugin Name: myisammrg
Description: Merge multiple MySQL tables into one
Supports build: static
Status: mandatory
Azaz sehogy :P
- A hozzászóláshoz be kell jelentkezni
már értem miért forkolták annyian
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni
Ez a merge egy nagy lo**sz. Rendes helyen particionalasnak hivjak az ilyet. Ez veristvanok jatekszere.
Kikapcsolni nem lehet, ne hasznald :)
- A hozzászóláshoz be kell jelentkezni
Valoszinuleg azert van ott, es azert nem lehet kikapcsolni, mert az SQL standard (egyebkent hibasan definialt) resze. Hasznalata valoban nem ajanlott, mert konkurenciakezelest abszolut nem tamogat, esetleg egy "csak egy thread irhat bele OLAP celbol a multbeli mar nem hasznalt databa" jellegu esetben van ertelme.
Lasd meg recent PostgreSQL upsert wiki oldalak, ahol leirtak, hogy valositottak meg a sajat megoldasukat, es miert rossz tulajdonkeppen mindenki mase (de legtobben azt belattak, hogy az SQL merge nem lesz eleg)
Sorry, write-only, az OP kerdese a MERGE tablatipus, en meg az SQL standardban is (hibasan, de) szereplo MERGE INTO utasitast "szakertettem meg" helyette.
- A hozzászóláshoz be kell jelentkezni
Ez érdekes volt, köszi. Megnézem a postgres oldalakat.
--
blogom
- A hozzászóláshoz be kell jelentkezni
eddig se használtam, csak most meglepődtem hogy ilyenekre is figyelni kell, amikor hozzáférési jogokat állítgatok.
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni