MySql LOCKs
5 отговора
197 прегледа
Re: MySql LOCKs
da, no dokolkoto znaq, ne se lock-wa samo tozi red, a i wsichki, koito se namirat w page-a, sydyrjasht tozi red (t.e. w naj-dobriq sluchaj, primerno, 4 zapisa, ako sa loadnati w 1 page w pametta)
Re: MySql LOCKs
Извинявай ама пак говориш по принцип. Къде точно го прочете това за Page Lock в MySQL? В главата за BDB таблиците може би.
MyISAM - default типа таблици на MySQL както и ISAM - стария но още поддържан тип поддържат само глобален LOCK
mysql.online.bg/documentation/mysql/bychapter/manual_MySQL_Optimization.html#Locking_Issues
mysql.online.bg/documentation/mysql/bychapter/manual_Porting.html#Locking_methods
mysql.online.bg/documentation/mysql/bychapter/manual_Reference.html#LOCK_TABLES
MySQL поддържа външни типове таблици - BDB, Gemini, Innobase
За всеки от тези типове се поддържат разни неща като транзакции например, които не се поддържат за собствените таблици.
Linux is like a wigwam - No Windows, No Gates, Apache inside
MyISAM - default типа таблици на MySQL както и ISAM - стария но още поддържан тип поддържат само глобален LOCK
mysql.online.bg/documentation/mysql/bychapter/manual_MySQL_Optimization.html#Locking_Issues
mysql.online.bg/documentation/mysql/bychapter/manual_Porting.html#Locking_methods
mysql.online.bg/documentation/mysql/bychapter/manual_Reference.html#LOCK_TABLES
MySQL поддържа външни типове таблици - BDB, Gemini, Innobase
За всеки от тези типове се поддържат разни неща като транзакции например, които не се поддържат за собствените таблици.
Linux is like a wigwam - No Windows, No Gates, Apache inside
Citiram ...
"Ima li nachin v mysql da lock-na 1 red v tablica?"
e, ima - towa e otgowora
prosto opisah, che ne e tochno 1 red, a towa che stawa s BDB tip (a weche i s InnoDB), nqma znachenie, se e MySQL
ako gledame MySQL, kato sistema za obrabotka na files (t.e. ne "chista" baza danni) - ti si praw, no w protiven sluchaj (ako ia razglejdame kato RDBMS) ne sym kazal nishto greshno, tyj kato za edin potrebitel neshtata na logicheskoto niwo sa ednakwi, razlikata e otdolu
(wse edno w Oracle-a shared server opciqta, kato ne e default-na, da oznachawa, che ne se poddyrja)
ako gresha, pishi
e, ima - towa e otgowora
prosto opisah, che ne e tochno 1 red, a towa che stawa s BDB tip (a weche i s InnoDB), nqma znachenie, se e MySQL
ako gledame MySQL, kato sistema za obrabotka na files (t.e. ne "chista" baza danni) - ti si praw, no w protiven sluchaj (ako ia razglejdame kato RDBMS) ne sym kazal nishto greshno, tyj kato za edin potrebitel neshtata na logicheskoto niwo sa ednakwi, razlikata e otdolu
(wse edno w Oracle-a shared server opciqta, kato ne e default-na, da oznachawa, che ne se poddyrja)
ako gresha, pishi
Re: Citiram ...
Наистина зависи от гледната точка.
Аз предпочитам да разглеждам BDB и т.н. други таблици като нещо от рода на Plugin
т.е. на въпроса може ли Photoshop еди какво си аз бих отговорил - не не може ама има един Plugin с който .....
Има доста причини за защита на подобно мнение. Включително:
ChangeLog
Changes in release 3.23.40
.....
* Removed all documentation referring to the GEMINI table type. GEMINI is not released under an Open Source license.
Става въпрос за опция 1. при компилиране 2. с допълнителен код написан от други фирми, което води до различни последствия от подобен характер.
Затова именно не съм съгласен с твоята аналогия за Oracle със или без дадена опция. там става дума за код написан (закупен, лицензиран) пак от Oracle
Linux is like a wigwam - No Windows, No Gates, Apache inside
Аз предпочитам да разглеждам BDB и т.н. други таблици като нещо от рода на Plugin
т.е. на въпроса може ли Photoshop еди какво си аз бих отговорил - не не може ама има един Plugin с който .....
Има доста причини за защита на подобно мнение. Включително:
ChangeLog
Changes in release 3.23.40
.....
* Removed all documentation referring to the GEMINI table type. GEMINI is not released under an Open Source license.
Става въпрос за опция 1. при компилиране 2. с допълнителен код написан от други фирми, което води до различни последствия от подобен характер.
Затова именно не съм съгласен с твоята аналогия за Oracle със или без дадена опция. там става дума за код написан (закупен, лицензиран) пак от Oracle
Linux is like a wigwam - No Windows, No Gates, Apache inside
:), no ...
neka si stisnem ryce, wypreki che analogiqta s oracle e prawilna
primerno,
bivshata opciq w 8i - parallel server (w 9i ne se kazwa taka) se zakupuwa otdelno, no za samata baza se kazwa, che ima takawa wyzmojnost, a tq ne e nalice, t.e. nalichna e sled zakupuwane i izrichni promeni w konfiguraciqta
ako goworim za plugin, kato dopylnitelna opciq, razrabotena ot druga firma (w oracle ima i dosta takiwa, viziraiki ne samo java-ta)
primerno,
bivshata opciq w 8i - parallel server (w 9i ne se kazwa taka) se zakupuwa otdelno, no za samata baza se kazwa, che ima takawa wyzmojnost, a tq ne e nalice, t.e. nalichna e sled zakupuwane i izrichni promeni w konfiguraciqta
ako goworim za plugin, kato dopylnitelna opciq, razrabotena ot druga firma (w oracle ima i dosta takiwa, viziraiki ne samo java-ta)
Редактирано от AcidMemory на