Mysql - увеличение быстродействия

Тема в разделе "SQL", создана пользователем Linel, 4 янв 2011.

Статус темы:
Закрыта.
  1. Linel

    Linel Гость

    Здравствуйте, программисты!

    Создаю проект, начинаю проектировать под него базу данных. Проект будет довольно крупным, данных в базе тоже будет не мало. До этого никогда не сталкивался с проблемой быстродействия БД, так как объем информации не был таким большим.

    Сильно не пинайте, если вопросы будут не совсем профессионального уровня. А интересует следующее.

    1) Чем различаются типы столбцов я понял. Но, допустим, существует тип данных "TINYTEXT", а существует "TEXT". Во второй разрешается записывать гораздо больше символов. Вопрос: Для чего нужен тогда TINYTEXT7 Аналогично с числовыми типами.

    2) Как можно ускорить процесс поиска информации по базе? Слышал краем уха о каких-то ключах. Что это такое и с чем это едят?

    3) Что еще можете посоветовать, чтобы работа с базой происходила быстрее?

    Подкиньте информацию на эту тему, поделитесь ссылками. Заранее спасибо.
     
  2. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    не огорчайтесь, но судя по вашим знаниям не будет.
     
  3. Linel

    Linel Гость

    По теме можно?
     
  4. acorn

    acorn PHP Developer

    Регистрация:
    29 авг 2004
    Сообщения:
    599
    Симпатии:
    3
    купите книгу, почитайте на досуге
     
  5. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    У вас примитивные вопросы, которые описаны абсолютно в любой книге, что говорит о том, что вы даже не пытались их читать.
     
  6. Linel

    Linel Гость

    Автор? Название? Я же не знаю, какую книгу вы мне рекомендуете. Не экстрасенс я, к сожалению.

    Вы не правы. Я читал книги по PHP+MySQL. От корки до корки. Читал внимательно. Тем не менее, вопросы возникли. Значит не так уж абсолютно в любой книге они описываются.

    Мои вопросы и их уровень ничего не о чем не говорят. Первое со вторым не связано, как видите.
     
  7. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    могу лишь добавить: по SQL\Теории БД.

    Вы ни то что ничего не знаете, вы и читать не умеете. ПРостите если что, ничего личного офк.
     
  8. Linel

    Linel Гость

    Меня всегда удивляли такие люди, которые практически из ничего могут сделать сотню не обоснованных и совершенно бессмысленных выводов. Вот с чего, объясните, с чего вы взяли, что я не умею читать?
     
  9. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    ну, может, тогда писать, нормально формулировать вопросы?
    вот хотя бы после такой фразы
    можно смело сказать, что вы практически ничего не знаете о РСУБД, потому что это базовые знания и понятия. и вас правильно послали почитать умные книги, вот хотя бы тут тема есть Книги по Sql и теории БД
    Поймите, это примерно как программировать на пхп и при этом спрашивать: "Слышал краем уха о каких-то циклах. Что это такое и с чем это едят?" Понятно я объяснила? ничего личного, если что =)
     
  10. Linel

    Linel Гость

    Я скажу, что о СУБД я знаю далеко не все, поэтому объективную оценку своим знаниям я дать не могу. Работал и поддерживал небольшие проекты, работал с MySQL на уровне достать, вставить, найти, отсортировать. Информации не много, на скорость выборки данных это практически не влияло. Моего уровня знаний было достаточно. Теперь работаю над крупным проектом. И мне необходима информация. Вот вы сейчас все дружно обсуждаете что я знаю, чего не знаю, мое умение чтения, правописания, будет ли проект крупным или не будет. Кому это надо? Вам? - Зачем? Мне? Мне это тем более не надо. Я обратился с конкретными вопросами. Просто хотел, чтобы знающие люди объяснили что к чему. Хорошо, не видите смысла объяснять - киньте ссылку на материал, киньте название/автора книги. Не хотите помогать - ну ничего страшного, прошли бы мимо. Но какой смысл тогда оставлять посты? С какой то же целью вы это делаете? Очень любопытно - с какой, если пользы - ноль?
     
  11. acorn

    acorn PHP Developer

    Регистрация:
    29 авг 2004
    Сообщения:
    599
    Симпатии:
    3
    объективная оценка: о субд ты не знаешь ни-че-го. читай любые книги по субд.
     
  12. Linel

    Linel Гость

    Можете создать отдельный топик с названием "Объективная оценка знаний Linel'a" и там это обсуждать? Ну не тут же, бога ради.
     
  13. acorn

    acorn PHP Developer

    Регистрация:
    29 авг 2004
    Сообщения:
    599
    Симпатии:
    3
    Linel
    не мне вас воспитывать. тема закрыта.
     
  14. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    Значит, ваши сформулированные вопросы спровоцировали такую реакцию - сомнения в Ваших знаниях и умениях. Я вам объяснила почему, пример с циклом приводила, чтоб дошло (да, запросто можно написать программу без цикла, но зваться программистом и не понимать, что такое цикл - позор. Вот так же примерно и с индексом и типами - не знать что это такое, зачем и для чего - это просто не понимать основ БД)
    С тем, чтобы вы не минусовали тут всех подряд и не учили тут всех, как вам отвечать и могли поискать информацию и подумать самостоятельно.
    можете глянуть это - http://habrahabr.ru/blogs/mysql/20246/
    или тут перевод советов по оптимизации http://blog.kron0s.com/top-20-mysql-best-practices
    или нечто подобное, так как советы отнюдь не свежак...
    но может встретиться много незнакомых слов :what?:
    Acorn, прости, не увидела сразу про закрытие
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей