CyberTek - the future at the present!
Гоогле

Архива за 'МыСКЛ' Цатегоры

Скрипта за креирање МыСКЛ базе података

Постед бы: админ (Сеп 21)

Данас сам Представљамо удобан положај за аутоматизирање уштеда носри МыСКЛ база података, поред изворног скрипта може бити додат на крај и спашавања и сажимање појединачних база података у неколико редова копије на удаљеном серверу, а оквир за поруке у нашем извештају е-поште.

#! / Бин / басх
# Схелл скрипта за бацкуп МыСКЛ базе података
* За бацкуп базе Ныскл датотеке у / бацкуп дир а касније покупити ваш
# Скрипта. Можете прескочити неколико база података из бацкуп превише.
* За више информација молимо погледајте (Инсталлатион инфо):
# ХТТП: / / ууу.цыберцити.биз/никсцрафт/вивек/блоггер/2005/01/мыскл-бацкуп-сцрипт.хтмл
# # Ласт упдатед: Ауг - 2005
# -----------------------
# Ово је слободан схелл скрипта под ГНУ ГПЛ верзије 2.0 или каснији
# Цопыригхт (Ц) 2004, 2005 никсЦрафт пројекта
# Контакт / коментари / сугестије: хттп://цыберцити.биз/фб/
# -------------------------
# Ова скрипта је део никсЦрафт схелл скрипта збирка (НССЦ)
Посетите хттп://басх.цыберцити.биз/ # за више информација.
# Упдатед Сеп - 2007 бы ЦыберТек - хттп://ууу.цыбертек.ит
# -------------------------

Мыусер = "СЕТ-МыСКЛ-УСЕР-НАМЕ" # УСЕРНАМЕ
Мыпасс = "СЕТ-Пассуорд" # ЛОЗИНКА
МыХОСТ = "лоцалхост" # рачунара

# Линукс бин стазе, променити ако то не може бити аутодетецтед користећи команду која
МыСКЛ = "$ (који мыскл)"
Мысклдумп = "$ (који мысклдумп)"
Цхоун = "$ (који цхоун)"
Цхмод = "$ (који цхмод)"
Гзип = "$ (који гзип)"

# Бацкуп одред директоријум, променити ако имате сомеотхер локација
ДЕСТ = "/ бацкуп"

# Главни директоријум где ће бити смештене резервне
МБД = "$ ДЕСТ / мыскл"

# Гет хостнаме
ХОСТ = "$ (хостнаме)"

# Гет података у дд-мм-ыыыы формату
САДА = "$ (датум +"% д -% м -% Ы ")"

# Датотека за складиштење тренутне безбедносне копије датотека
ФИЛЕ = ""
Сторе # списка база података
ДБС = ""

# НЕ Бацкуп ових база података
Иггы = "тест"

[- Д $ МБД] & & мкдир - п $ МБД | |:

# Роот може приступити само то!
Цхоун $ 0,0 - Р $ ДЕСТ
$ 0600 $ цхмод ДЕСТ

# Сазнајте све базе података Попис први
ДБС = "$ ($ МыСКЛ-у мыусер-х $ $ $ МыХОСТ-п-мыпасс БСЕ 'схоу базе података')"

за дб у $ ДБС
учинити
скипдб = - 1
Ако се [ "$ Иггы!" = ""];
тада
фор и ин $ Иггы
учинити
[ "$ Дб" = = "$ И"] & & скипдб = 1 | |:
учињено
фи

Ако се [ "$ скипдб" = = "-1"], а затим
ФИЛЕ = "$ МБД / $ дб. $ ХОСТ. НОУ.гз $"
Зар сви ИнОне # посао у цев,
# Укључите се помоћу мыскл мысклдумп за одабир МыСКЛ база података
# А она цев на гз филе у резервној дир:)
Мысклдумп $ - $ у мыусер - МыХОСТ часова $ - $ п $ дб мыпасс | гзип $ - 9> $ ФИЛЕ
фи

учињено

# Копирај на удаљеном серверу
еко'******************* Ексампле_Бацкуп *******************'> / роот / мыбацкуп.ткст
ецхо \>> / роот / мыбацкуп.ткст
датум>> / роот / мыбацкуп.ткст
ецхо \>> / роот / мыбацкуп.ткст
'********************* Детаљи *********************' ецхо>> / роот / мыбацкуп.ткст
# Упамти да СЦП наредбу да не можете навести ако сте лозинку бриа̨е кључни на циљаном систему
# Иначе ћете морати да урадите
СЦП / бацкуп / мыскл / * роот@ексампле.дом: / хоме / бацкуп / пример / мыскл /
ох-изг / бацкуп / мыскл />> / роот / мыбацкуп.ткст
еко'************************************************ * '>> / роот / мыбацкуп.ткст
* Пошаљите е-маил са извештај о раду у перформансама
маил-с "Пример Бацкуп" ексампле@ексампле.дом </ роот / мыбацкуп.ткст

# Уклонити након уплоад
рм-ф / бацкуп / мыскл / *

Сиду МыСКЛ (мыскл клијент виа Уеб)

Постед бы: админ (3. јули)

Наравно, производ је који још нису у позицији да се такмиче са потенцијалним пхпМыАдмин, али волтела једноставност и лакоћу ностромотиво могла бити избор. Ако ћемо интраграре једног мыскл клијент путем веб можда можемо скренути на овај производ. За прелаз на страницу сиду кликните овде.

сиду

  • Сортирање и филтрирање базе података табелама.
  • Могућност да се спојите на домаћинима и локалним и удаљеним базама података.
  • Сигуран приступ за спречавање неовлашћеног приступа подацима.
  • Рад са корисницима и вишеструких истовремених сесија.
  • Цацхинг дб и табеле како би се омогућило брзо екрану.
Публисхед ин: мыскл, савете, ууу

Оптимизација МыСКЛ

Постед бы: админ (19. јуни)

Нема времена за разговор о томе како креирати табеле оптимизована дати боље резултате. Сјећам се само да је претраживање поља знатно побољшати извршење време. Разговор уместо неки мали трик како би је учинио више перформант који МыСКЛ обично је инсталиран на већини дистро без превише параметара за прилагођавање. Инфо погледајте Линукс дистро, али се може лако прилагодити други ОС.

Конфигурацију датотека се обично налази у / етц / мы.ини.

Еемпио од мы.ини:

[мысклд]
датадир = / вар / либ / мыскл
соцкет = / вар / либ / мыскл / мыскл.соцк
сет-променљива = кеы_буффер = 64М
сет-променљива = макс_усер_цоннецтионс = 100
сет-променљива = куеры_цацхе_сизе = 64М
# Дефаулт да користе стару лозинку формату за компатибилност са МыСКЛ 3.кс
# Моје клијенте (оних који користе мысклцлиент10 компатибилности пакет).
олд_пассуордс = 1

[мыскл.сервер]
усер = мыскл
баседир = / вар / либ

[мысклд_сафе]
погрешити-лог = / вар / лог / мысклд.лог
ПИД-филе = / вар / трчање / мысклд / мысклд.пид

буфферс: тампон било инцремето добит ће много брже базе података. Потом поставите буфферс на основу износа расположиве меморије, узимајући у обзир потрошњу од стране оперативног система и осталих апликација и услуга је у употреби. Ако вам доделити превише меморије док не одредбу мај утрчати укупну ефикасност система.

Уаит_тимеоут: представља време елапсес да пре него што је завршила аутоматски повезати на МыСКЛ због неактивности. Мањи број је боље перформансе. У том случају морате такође играти врсту везе и њиховим наводним времена да калибрира најбоље мерило.

бацк_лог: Контроле колико истовремених веза може одржавати док мыскл креира нови тхреад. У доњем број, то је већи брзину. Пазите, то је једноставно не деградира перформансе постављањем овог параметра исправно, користите овај само ако је апсолутно неопходно.

Макс_усер_цоннецтионс: Поставља максималан број веза дозвољено корисник. То је врло корисно у системима где је исти МыСКЛ сервер има приступ до више корисника истовремено.

Делаыед_куеуе_сизе: број редова уз ИНСЕРТ каснити. Ће бити мање дуж линије, брже мыскл.

Сорт_буффер_сизе: сетови величини тампон дозначена на провођење у ОРДЕР БЫ клаузуле и групу. Да би га упита ефикаснији овај параметар постављен на вредност већу од 2М.

Табле_цацхе: Контроле број табелама отворен за све теме, повећавајући ову променљиву ће повећати столови лоадед истовремено и извршавању мыскл це бити много брже. Пажњу на овај параметар, оперативни системи имају ограничење на индикаторе датотека отворена одједном, ако прелазе ову границу коју мај настати у било ком систему квар.

Тхреад_цацхе_сизе: Комплет број конце држати у цацхе. Ова функција омогућава употребу тхреадс врло брзо.

Схоу СТАТУС команду помаже нам монитор у реалном времену оне променљиве, које више од других да нам помогне схватити шта су најзначајнији побољшања можемо учинити:

  • Хандлер_реад_фирст: Означава колико је пута био први запис прочитати из табеле. Ако се то често дешава, то значи да табела није претраживање исправно.
  • Иннодб_буффер_поол_уаит_фрее: означава број пута да МыСКЛ је чекати за испирање страница меморије. Ако се вратити вредност је висока онда буффер поол сизе није исправно конфигурисан за износ од операције претрпљену писати по серверу.
  • Кеы_реадс: означава број пута да МыСКЛ приступа датотека систему за базу индексира. То успорава брзина извршавања упита, па ако је та вредност је висока онда то значи да је кључ пуфер је премали и требао би се повећати.
  • Макс_усед_цоннецтионс: Означава максималан број веза које је имао МыСКЛ отворити током последњих чизма. С једне стране то представља прави преседан (то помаже да одлучите максималан број веза које помоћник може подршка), а друга је представљена као повољан саобраћајни анализатор.
  • Опен_таблес: Приказује тренутни број табелама отворен. Та вредност треба да буде анализиран у комбинацији са цацхе величине табеле. Нормално величини табле_цацхе треба поставити вишу за ову променљиву. Ако је вредност опен_таблес је много нижа од табле_цацхе како би избегли проблеме перформансе, то је, дакле, исто тако смањити величину цацхе. Ако је вредност опен_таблес је веома висока и приближавајући величина цацхе, онда га подићи табле_цацхе.
  • Селецт_фулл_јоин: Број пуни придружити МыСКЛ је извршио у сусрет захтевима клијената. Висока вредност указује на то да уместо коришћења индексе, МыСКЛ је присиљена обављати комплетан придружите. То указује на потребу за јаким индекс овим табелама.
  • Слоу_куериес: означава број упита које је дуже него што је то уобичајено да се уради. Висока вредност треба довести нас анализирати Споро Упит Пријавите идентификовати који су то слоу упита на оптимизујете.
  • Тхреадс_цоннецтед: указује на укупан број клијената који су повезани на сервер у таквом тренутку.
  • Цреатед_тмп_диск_таблес: означава број привремених табела, које су израђене на диску уместо меморије. С обзиром да приступ табелама на диск је обично спорији од меморије, садржај променљиве је обрнуто пропорционална брзини којом упити су трчање наредба створи привремене табеле.
  • Продужење рада: Приказује колико секунди је на услузи.
Публисхед ин: мыскл, савете
Поуеред бы ЦыберТек - Даљинска помоћ