Автозагрузка с пространствами имен в PHP 5.3?

Читайте правильно на транзакциях и уровнях изоляции: для несколько плотного, но довольно полного и технологии нейтральная работа, см. Принципы Обработки транзакций . Это качало мой мир (и дал мне довольно много головных болей!).

я не уверен, что Вы испытываете затруднения из-за, или какой уровень изоляции Вы используете. Но рассмотрите это: поскольку весь механизм базы данных знает, если Вы делаете чтения в одной транзакции, как это может сказать, собираетесь ли Вы сделать запись позже? Высокие уровни изоляции требуют блокировки каждый раз, когда чтение сделано, возможно на всей таблице для защиты от фантомных чтений, так как данные могут влиять на запись позже.

Вы хотели бы, чтобы база данных ожидала, произвольно жаждут монопольной блокировки на Ваших данных? Смотрите на свои уровни изоляции повсюду, и выполняете ли Вы излишне ряд чтений как изолированная транзакция. Не всегда легко определить, как грязные чтения можно терпеть, хотя...

15
задан M3Mania 30 August 2009 в 21:27
поделиться

1 ответ

Из комментария в руководстве PHP :

Чтобы использовать функцию автозагрузки с пространства имен, о которых следует помнить определить его в основной области в "\" пространство имен.

21
ответ дан 1 December 2019 в 03:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: