PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (9): « 1 2 3 4 5 6 [7] 8 9 »
Найдено сообщений: 129
T1grOK
Отправлено: 27 Февраля, 2014 - 12:51:00 • Тема: Ошибка MYSQL • Форум: Работа с СУБД
Ответов: 7 Просмотров: 1744
Не выбрана БД. Ошибка в запросе. Имя таблицы пусто...
T1grOK
Отправлено: 26 Февраля, 2014 - 10:28:26 • Тема: Хранимые процедуры • Форум: SQL и Архитектура БД
Ответов: 13 Просмотров: 101
caballero пишет: экономия на спичках.
На спичках, если цена вопроса 10-100 баксов, а когда вопрос становится о покупке дополнительных серверов для балансировки нагрузки, уже и спички целые дубинки.
T1grOK
Отправлено: 26 Февраля, 2014 - 08:35:02 • Тема: Хранимые процедуры • Форум: SQL и Архитектура БД
Ответов: 13 Просмотров: 101
Постараюсь в ближайшее время показать сравнительные тесты.
Сейчас мы работаем с Oracle, благодаря хранимым процедурам и функциям производительность порой на 10-15% выше, чем если бы все манипуляции производились на стороне приложения.
T1grOK
Отправлено: 25 Февраля, 2014 - 22:31:14 • Тема: Хранимые процедуры • Форум: SQL и Архитектура БД
Ответов: 13 Просмотров: 101
Драйвер для "общения" с приложением, взять тот же ODBC, который заметно медленнее работает(приходится данные лишний раз гонять туда-назад), чем если бы вся обработка проходила на стороне Mysql.
T1grOK
Отправлено: 25 Февраля, 2014 - 15:42:38 • Тема: Хранимые процедуры • Форум: SQL и Архитектура БД
Ответов: 13 Просмотров: 101
petr пишет: нет я про хранимые процедуры говорю. в них какой плюс? или лучше просто запросы в php формировать и отправлять?
Производительность выше. В основном за счет того, что не нужно общаться через дополнительные драйвера.
T1grOK
Отправлено: 02 Февраля, 2014 - 23:04:34 • Тема: Поиск по огромной базе данных • Форум: Вопросы новичков
Ответов: 12 Просмотров: 346
Crowley пишет: Нужна идея для работы с БД в 41 миллион строк.
Crowley пишет: Строки в среднем 32 символа, но могут быть и длиннее.
Обрабатывать - искать в базе совпадения, и выводить их пользователю, если эти совпадения есть.
Мелкий пишет: Индекс повесить и всего делов.
Crowley пишет: Есть SSD сервер(ОЗУ - 1 гиг, процессор - 2.7 вроде(точно не помню),память - 40 гигов)
Боюсь "тазик" слабоват будет.
T1grOK
Отправлено: 02 Февраля, 2014 - 19:34:37 • Тема: Поиск по огромной базе данных • Форум: Вопросы новичков
Ответов: 12 Просмотров: 346
Смотря какой поиск.
Проставить индексы, денормализовать БД, если потребуется. И накрайняк подключить Sphinx(но придется уведилить мощностя).
На одном из проектов использую Sphinx таблица 40 млн. строк (4,5Гб) нет нареканий.
T1grOK
Отправлено: 01 Февраля, 2014 - 13:50:29 • Тема: Генерация уникальных комбинаций двух массивов • Форум: Вопросы новичков
Ответов: 13 Просмотров: 933
PHP:
скопировать код в буфер обмена
$arr1 = array ( '1' , '2' , '3' ) ; $arr2 = array ( '5' , '6' , '7' ) ;
// Высота матрицы / блока
$matrix_h = count ( $arr2 ) ; // Количество "строк"
$rows = pow ( $matrix_h , count ( $arr1 ) - 1
) ;
foreach ( $arr1 as $column => $value ) {
// Количество повторений одного значения
$repeats = pow ( $matrix_h , $column + 1
) / $matrix_h ; // Количество повторений(итераций) всех значений
$iterations = $rows / $repeats ;
$current_row = 0 ;
while ( $iterations > 0) {
foreach ( $arr2 as $value2 ) {
for ( $repeat = 0 ; $repeat < $repeats ; $repeat ++ ) {
$result [ $current_row ] [ $column ] = $value . '-' . $value2 ;
$current_row ++;
}
}
$iterations --;
}
}
Остается только собрать в одномерный массив.
T1grOK
Отправлено: 09 Января, 2014 - 18:24:56 • Тема: Kohana3.3 GET-parameters • Форум: CMS и фреймворки
Ответов: 5 Просмотров: 2038
При чем тут роуты? Может все таки в .htaccess, что то лишнего прописано?! Или где то в коде затерли. Потому, что параметры роутов по умолчанию в $_GET не попадают.
Страниц (9): « 1 2 3 4 5 6 [7] 8 9 »
Powered by ExBB FM 1.0 RC1. InvisionExBB