PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (9): « 1 2 3 4 5 6 [7] 8 9 »

> Найдено сообщений: 129
T1grOK Отправлено: 27 Февраля, 2014 - 12:51:00 • Тема: Ошибка MYSQL • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1744
Не выбрана БД. Ошибка в запросе. Имя таблицы пусто...
T1grOK Отправлено: 26 Февраля, 2014 - 22:25:32 • Тема: проблема с поиском в бд по дате • Форум: Вопросы новичков

Ответов: 1
Просмотров: 107
Переводить в нужный формат.
T1grOK Отправлено: 26 Февраля, 2014 - 10:28:26 • Тема: Хранимые процедуры • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 101
caballero пишет:
экономия на спичках.

На спичках, если цена вопроса 10-100 баксов, а когда вопрос становится о покупке дополнительных серверов для балансировки нагрузки, уже и спички целые дубинки.
T1grOK Отправлено: 26 Февраля, 2014 - 08:35:02 • Тема: Хранимые процедуры • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 101
caballero пишет:
Чушь

Постараюсь в ближайшее время показать сравнительные тесты.
Сейчас мы работаем с 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 Отправлено: 18 Февраля, 2014 - 17:27:04 • Тема: Строка в координаты • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1140
Судя по всему должен приниматься массив, так и создайте массив и отдайте куда надо.
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:
скопировать код в буфер обмена
  1.  
  2. $arr1 = array('1', '2', '3');
  3. $arr2 = array('5', '6', '7');
  4.  
  5. $result = array();
  6.  
  7. // Высота матрицы / блока
  8. $matrix_h = count($arr2);
  9. // Количество "строк"
  10. $rows = pow($matrix_h, count($arr1) - 1);
  11.  
  12. foreach($arr1 as $column => $value){
  13.         // Количество повторений одного значения
  14.         $repeats = pow($matrix_h, $column + 1) / $matrix_h;    
  15.         // Количество повторений(итераций) всех значений
  16.         $iterations = $rows / $repeats;
  17.         $current_row = 0;
  18.        
  19.         while($iterations > 0){
  20.                 foreach($arr2 as $value2){
  21.                         for($repeat = 0; $repeat < $repeats; $repeat++){               
  22.                                 $result[$current_row][$column] = $value.'-'.$value2;
  23.                                 $current_row++;
  24.                         }
  25.                 }
  26.                 $iterations--;
  27.         }
  28. }
  29.  
  30. var_dump($result);
  31.  

Остается только собрать в одномерный массив.
T1grOK Отправлено: 13 Января, 2014 - 09:21:25 • Тема: Код по извлечению результатов запроса • Форум: Объектно-ориентированное программирование

Ответов: 4
Просмотров: 900
Вы пытаетесь функцию mysql_free_result применить к массиву.
T1grOK Отправлено: 13 Января, 2014 - 09:17:44 • Тема: Kohana роутинг и kohana-multilang • Форум: CMS и фреймворки

Ответов: 2
Просмотров: 1774
ADIOS пишет:
переключение языков заработало... как ни странно..

Нисколько не странно. ЧПУ и работает за счет инструкций в .htaccess.
T1grOK Отправлено: 09 Января, 2014 - 18:24:56 • Тема: Kohana3.3 GET-parameters • Форум: CMS и фреймворки

Ответов: 5
Просмотров: 2038
При чем тут роуты? Может все таки в .htaccess, что то лишнего прописано?! Или где то в коде затерли. Потому, что параметры роутов по умолчанию в $_GET не попадают.
T1grOK Отправлено: 08 Января, 2014 - 11:18:10 • Тема: Kohana3.3 GET-parameters • Форум: CMS и фреймворки

Ответов: 5
Просмотров: 2038
За это отвечает метод query класса Request.
T1grOK Отправлено: 11 Декабря, 2013 - 14:47:58 • Тема: phpmyadmin и сама mysql • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 32
phpmyadmin то тут при чем?! Не понял Главное чтобы каждый из mysql был на своем порте.

Страниц (9): « 1 2 3 4 5 6 [7] 8 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB