Процесс mds в mac os. Master Data Services для управления НСИ. Бизнес-правила и нотификации

Процесс mds в mac os. Master Data Services для управления НСИ. Бизнес-правила и нотификации

Татьяна Лапшина, провизор, преподаватель биохимии (Москва)

Таблетка - это твердый, дозированный тип лекарства, который получают прессованием лекарственного и вспомогательных веществ. При попадании в желудок она сначала набухает, затем растворяется, позволяя освободиться активному ингредиенту.

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

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

С капсулами дела обстоят сложнее, ведь часто в капсулу помещают то лекарство, которое должно высвободиться в кишечнике. И главная задача кишечнорастворимой оболочки - защитить содержимое от воздействия кислоты в желудке.

Определить «на глаз», в какую именно оболочку производитель поместил лекарство, невозможно. Поэтому выпитое без оболочки содержимое капсулы может разрушиться под действием соляной кислоты, не оказав лечебного воздействия на организм.

Резюме: если у вас возникла потребность и желание поделить готовое лекарство на части или вскрыть капсулу, посоветуйтесь со специалистом: задайте вопрос врачу или, на крайний случай, фармацевту в аптеке. Будьте бдительны - чтобы получить эффект, просто съесть содержимое таблетки может быть недостаточно.

Фото pressfoto.ru

Прерывание беременности

10.08.2018

Правильно ли вы принимаете лекарства ? Ведь 80% людей не читают инструкцию по применению препарата. В результате лекарство не дает должного эффекта или действует не так, как ожидалось.

Как принимать лекарства по часам

Если лекарственные препараты назначили принимать несколько раз в день, то рассчитывать интервал между приемами нужно исходя из 24 часов. Ведь микробы не прерывают свою деятельность на сон. Если лекарство нужно принимать 2 раза в день, то интервал между приемами составит 12 часов (например, в 8 утра и 8 вечера), если 3 раза – то 8 часов, при четырехкратном приеме интервал будет 6 часов. Особенно тщательно соблюдать интервалы нужно при приеме антибиотиков. При нарушении режима приема антибиотиков у микробов может выработаться устойчивость к препарату, и лечение придется менять.
Если вы не успели принять лекарство и опоздали больше, чем на 2 часа, то подождите до следующего приема, чтобы избежать передозировки.

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

Лечение несколькими лекарственными препаратами

Люди, принимающие этот препарат, должны избегать любых зрелых сыров, таких как бри, рокфор, пармезан или чеддар, но также бобовые, кислая капуста, некоторое пиво, красное вино, пеперони и авокадо очень зрелые. Эта комбинация пищи и медикаментов может привести к фатальному повышению артериального давления.

Принимайте курс лечения полностью

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

При назначении лечения обычно оговаривается, как относительно приемов пищи принимать лекарственные препараты. Если в инструкции по применению лекарственного препарата не указано, когда принимать таблетки, то можно принимать их в любое время, но все-таки лучше за 20-40 минут до еды.

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

На этот раз сок этого фрукта изменяет способ метаболизма препарата, и это влияет на способность печени передавать компоненты через организм. Это, в свою очередь, подразумевает увеличение эффекта, которое лекарство должно делать, и может вызвать передозировку в десять раз больше потребляемой суммы.

Как принимать таблетки «до еды»

Большую часть лекарств принимают за 30-40 минут до еды. Так они лучше усваиваются, компоненты пищи и желудочный сок не мешают усвоению препарата. Воздерживайтесь от еды между приемами пищи и не ешьте в течение 30-40 минут после приема лекарства.

До еды принимают лекарства: пробиотики (хилак-форте, лактобактерин, линекс), притивоязвенные и противокислотные препараты (маалокс, альмагель, гастал), гастропротекторы (де-нол, сукральфат), антиаритмики (папангин, пульснорма, кордарон), желчегонные средства, препараты железа и кальция, лекарства против, многие сердечные лекарства. Противовирусный препарат арбидол рекомендуется принимать за 30 минут до еды.

Как принимать таблетки «во время еды»

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

Как принимать таблетки «во время еды»

Кислотность желудочного сока во время еды очень высокая и это влияет на всасываемость лекарственных препаратов в кровь.

Во время еды принимают пищеварительные ферменты, такие как мезим, фестал, креон, панкреатин (так как они помогают желудку переваривать пищу), некоторые мочегонные препараты и жирорастворимые витамины (А, Д, Е). Желательно вместе с едой принимать слабительные средства, которые подлежат перевариванию (кора крушины, сенна, корень ревеня).

Независимо от приема пищи

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

Высококачественные хлопья. Если вы принимаете какие-либо лекарства, содержащие дигоксин, лучше избегать приема этого вида злаков, включая овес. Причина в том, что волокно мешает поглощению соединения, и это заставляет лекарство не вступать в силу. Однако, если вы один из тех, кто принимает эти зерна ежедневно, вы не должны оставлять их внезапно, так как это может привести к повышению уровня дигоксина в крови до токсических уровней. Поэтому, если вы собираетесь принимать этот препарат и потреблять эти злаки, сообщите своему врачу, чтобы объяснить, как вы должны изменить свой рацион, не затрагивая ваше тело.

Как принимать таблетки «после еды»

Незначительную часть лекарств принимают после еды. Это, как правило, средства, которые раздражают слизистую желудка. К ним относятся таблетки от головной боли, жаропонижающие, аспирин, фурагин, фурадонин, метронидазол, антибактериальные препараты (к примеру, бисептол). Обязательно после еды необходимо принимать средства, являющиеся компонентами желчи (аллахол, холензим).

Им нужно избегать приема зеленых листовых овощей, потому что они содержат большое количество витамина К, и основная функция этого витамина заключается в вмешательстве в синтез факторов свертывания крови. Таким образом, ваш дефицит увеличивает ваши шансы на кровотечение. Иногда врачу трудно получить наиболее подходящую дозу антикоагулянтов для регулирования параметров свертывания крови, и одним из факторов, которые влияют в этом аспекте, может быть именно диета.

Взаимодействие лекарств c соками

Кофеин и астма не совместимы. Поэтому, если вы лечитесь от этой болезни, вы не можете пить какой-либо напиток, содержащий кофеин, так как это может вызвать эпизод раздражительности и чрезмерной энергии. Кроме того, вы также должны избегать напитков с кофеином, таких как кофе, чай, кокс или энергетические напитки, если вы используете антибиотики, содержащие хинолон, симетидин или даже оральные контрацептивы, так как они могут иметь гораздо больший эффект, чем вы ожидаете.

Как принимать таблетки независимо от еды

Вне зависимости от приема пищи принимают большую часть антибиотиков, средства для улучшения мозгового кровообращения (глицин, кавинтон, ноотропил), лекарства, понижающие давление, а также препараты, которые необходимо рассасывать (валидол, нитроглицерин). Принимают вне зависимости от времени приема пищи средства экстренной помощи (жаропонижающие и обезболивающие).

Избыточные жиры не подходят никому, но если вы используете противовоспалительные препараты или артрит, вы должны контролировать свое потребление, так как это может вызвать почечную недостаточность и оставить пациента сонным и успокоенным. Однако, если вы хотите бороться с артритом, не отказываясь от жиров, лимон является ключевым, поскольку он заканчивается кристаллизованными токсинами, которые сконцентрированы в суставах. Для этого хорошо смешать сок из 2 лимонов с двумя столовыми ложками оливкового масла и выпить его натощак.

Когда принять лекарство?

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

Лечение несколькими лекарственными препаратами

Большинство лекарственных препаратов нужно принимать раздельно, так как невозможно предсказать, как они будут взаимодействовать. Между приемами различных таблеток должен быть интервал хотя бы 30 минут. Если вам назначили лечение, к примеру, окулист и терапевт, необходимо им обязательно сообщить о назначенных вам медпрепаратах.

Важно принимать лекарства в соответствии с указаниями. Если мы хорошо осведомлены о болезни и лечении, которые будут соблюдаться, мы будем более внимательны к тому, чтобы соблюдать лечение, если мы хотим получить пользу для здоровья. То есть, если мы знаем, для чего мы принимаем эти наркотики, будет легче стать хорошим.

График приема лекарств и питания

Поэтому мы должны принимать лекарства, как говорит нам врач. Не пропуская никакого приема, и точно в те дни, которые говорит врач, ни день, ни день меньше. Важно принимать их каждый день в одно и то же время, так что нелегко забыть их брать. Если вы сократите дни лечения, некоторые микробы могут выжить и заставить вас впасть в болезнь. В этом случае врач говорит нам брать их только в случае боли. Мы не будем их оскорблять, и, если мы будем повторять, мы будем учитывать как минимум часы между взятием и взятием, которые будут советовать врачу или фармацевту.

  • Лекарства, которые принимаются только один раз в день.
  • Антибиотики Вы должны соблюдать часы, указанные вашим врачом.
  • Лекарства для лечения боли или болеутоляющих средств.
Следует рассмотреть график приема лекарств и время приема пищи.

Способ употребления лекарств

Обязательно посмотрите в инструкции, как нужно принимать таблетки: глотать, жевать или рассасывать. Если таблетку нужно рассасывать, то ее нельзя разжевывать, если указано, что нужно жевать, то таблетку не стоит глотать. Если же в инструкции отсутствуют специальные указания, как принимать таблетки, то смело глотайте ее, запивая водой.

Для хорошего соответствия лечению мы будем учитывать график лекарств и график приема пищи. Иногда врач говорит нам: «Это будет принято во время еды». Это означает, что вы должны есть что-то. Во время еды или сразу после еды, это то же самое. Это делается для предотвращения дискомфорта в желудке.

Прием лекарства после еды

В других случаях врач говорит нам: «Возьми его из еды». Это означает, что желудок должен быть пустым. Мы будем принимать лекарства за час до еды или через два часа. Это делается для того, чтобы еда не препятствовала проникновению наркотиков в кровь, потому что тогда они не имели бы такого эффекта.

Если на таблетке нет разделительной полоски, то, скорее всего, ее нельзя разламывать. Иначе при повреждении оболочки, могут измениться свойства лекарства.

Как запивать таблетки

Практически все лекарства нужно запивать негазированной водой.

Если вы должны принимать лекарства за пределами пищи, мы всегда будем делать это только с водой, никогда с молоком или соками. Существуют лекарства, которые взаимодействуют с некоторыми продуктами и напитками: алкоголь может увеличивать или уменьшать действие некоторых лекарств.

Особенно желательно не употреблять алкогольные напитки даже в небольших количествах, а также лекарства, которые могут уменьшить внимание и рефлексы, поскольку они усиливают действие обоих веществ. Это нужно иметь в виду, особенно у людей, которые используют машины или вынуждены ездить.

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

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

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

Молоко замедляет всасывание многих лекарств. К примеру, всасывание антибиотиков при запивании молоком снижается на 80%.

Нельзя запивать таблетки соками, кока-колой, кофе. Соки, особенно грейпфрутовый, ухудшают выведение токсичных продуктов лекарственных препаратов из организма. Это приводит к усилению побочных эффектов и передозировке.

Проконсультируйтесь с вашим врачом или фармацевтом

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

После приема лекарства

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

  • Правильно запечатайте бутылку, чтобы избежать возможного загрязнения.
  • Защитите от тепла, влаги и прямого света.
  • Холодное и сухое место для его хранения.
  • Не оставляйте оставшиеся лекарства после лечения.
Обычно перспективы наркотиков указывают на то, что этот препарат нельзя принимать с алкоголем, особенно с антибиотиками.

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

И главное, прислушивайтесь к своему организму. Если от приема лекарств ваше самочувствие ухудшается, прекращайте пить таблетки и немедленно проконсультируйтесь у лечащего врача.

Когда её лучше выпить - вечером или надо было это сделать утром? Как её сочетать с едой: принять на голодный желудок, во время еды или после?

Как она сочетается с соком, выпитым полчаса назад, и как будет сочетаться с принятым раньше аспирином?

Удивительно, но чётких ответов на эти роковые вопросы часто не дают ни длинные инст-рукции к лекарствам, ни врачи, их назначившие. Более того, это часто остаётся тайной и для производителей лекарств. Фармкомпании не обязывают проводить такие испытания. Безопасность и эффективность они изучают, а эти нюансы - нет. Потому большинство знаний мы черпаем из результатов различных ЧП, произошедших с ранее принимавшими такую же таблетку людьми. Например, у пациента, принимавшего статины для снижения холестерина, разрушилась печень. При расследовании выяснилось, что он всегда запивал их грейпфрутовым соком. Потом установили, что этот сок вызывает передозировку статинов и, кстати, многих других лекарств. И теперь все новые средства в некоторых странах требуют обязательно проверять на совместимость с этим соком. А нам стоит усвоить: пьёшь лекарства - о грейпфрутовом соке лучше забудь. Кстати, точно так же печень может разрушиться при сочетании парацетамола с алкоголем.

Вопрос, принимать утром или вечером, важен в первую очередь для сердечников. Как недавно доказали учёные влиятельного института «Кохрейн колаборейшн», препараты от гипертонии лучше снижают давление, если их глотают на ночь перед сном. Точно так же сердечникам лучше принимать и аспирин - вероятность возникновения тромбов ночью выше. А вот для большинства других лекарств это не столь важно. Когда приходится лечиться сразу несколькими препаратами (одни назначил терапевт, другие - невропатолог и т. д.), риск побочных эффектов резко возрастает. Поэтому нужно обязательно провести ревизию всех прописанных лекарств на совместимость. Среди них не должно быть средств не только с одними и теми же активными компонентами (принимая их вместе, вы удваиваете дозу), но и с одинаковым механизмом действия. Чтобы определить это, посмотрите в инструкции, к какой группе препарат относится, - двух препаратов из одной группы быть не должно. Типичный пример: кардиолог назначил аспирин, а ревматолог - ибупрофен от суставов. Оба лекарства принадлежат к одной группе, т. н. НПВС, и ибупрофен будет нивелировать защитный эффект аспирина. И обязательно изучите раздел, который обычно называется «лекарственное взаимодейст-вие». Там обычно указывают, как некоторые препараты влияют друг на друга. Возможно, что такие «враждующие» лекарства разные врачи прописали вместе по недосмотру.

Что надо знать перед приёмом лекарств

Если в листке-вкладыше нет чёткой информации о правилах приёма лекарств, то лучше соблюдать следующие правила:

Самые непредсказуемые лекарства

Антибиотики, многие противоаллергические и противогрибковые средства, снотворные препараты (особенно оксазепам и диазепам), антидепрессанты (особенно трициклические и из группы ингибиторов МАО), парацетамол, статины (снижают холестерин), циметидин (применяют при язве), омепразол и другие т. н. ингибиторы протонной помпы (снижают кислотность при язве), циклоспорин (применяют при трансплантации, ревматоидном артрите и других системных заболеваниях), цизаприд (слабость желудка, рефлюкс-эзофагит), варфарин (препятст-вует образованию тромбов).

If your Mac is suddenly running sluggish and you launched Activity Monitor, you may notice a process named ‘mds’ cranking away at 30% and even up to 90% CPU utilization. If you see this, don’t worry, it’s not abnormal behavior and your Mac isn’t crashing, it’s just indexing it’s built in search engine.

What is MDS in Mac OS?

mds stands for “metadata server” and the mds process is part of Spotlight, the amazingly powerful and very useful search feature built directly into the foundation of Mac OS X. You access Spotlight by hitting Command+Spacebar.

An easy way to identify that mds and Spotlight is indexing is to look at the Spotlight icon in the upper right corner of your menubar, when Spotlight is indexing the magnifying glass will have a dot in the center like so:

You can then click on the Spotlight icon and you’ll see your main hard drive being indexed, with a progress bar and estimated time until completion:

Is the mds process related to mdworker?

Yes. Usually you will see the mds process in conjunction with , which is another part of Spotlight and it’s indexing engine.

How long does mds & Spotlight take to finish indexing?

How long it takes to update the Spotlight index depends on a few variables, but mostly the size of your hard drive, the amount of data being indexed, major changes to the filesystem, and the time since last indexing. Just let the indexing complete, it generally takes between 15 and 45 minutes to complete.

If Spotlight isn’t working, you can check out these which will get you situated again. If you don’t ever use the search feature or just don’t like it, you can also and all of its indexing.

Related

Related articles:

  • No related posts

33 Comments

    I did not purchase a Mac so that it would tell me when I can work. I mistakenly believed that my Mac would work for me.

    Do not tell me that I am not as smart as Apple and that everything they do is “for my own benefit.”

    I found Time Machine Editor that lets me control when Time Machine runs.

    I need something similar for Spotlight.

    • Can’t help U with Spotlight scheduler, but I did learn that, what with the seemingly global effort to strip icons & buttons & such down to absolute minimum of overhead (presumably for WiFi and TeethOfBlue) by removing animations and 3D effects, there is a new, non-animated “Backup In Progress” telltale–an itty-bitty 2ND triangle, at the 8:00 position on the clock, just below (obviously) the tiny triangle at 9:00. I had found that the animation was useful (clock hands/triangle going around, clockwise) to cue me into when backup was giving me a performance whack. The movement, of course, would catch your eye–whereas with the new, non-animated (static?) menubar icon, you only have a split 2nd to see the 2nd triangle “move”–from off to on.

      Unrelated, sort of: Can’t figure out how to reduce the # of flashes “on mouse up”–time was we could select 3, 2, 1 or none. I found that 1 flash was just fine, but two and three flashes were an annoyance.

    […] or by hitting the “-” minus button in the lower left. Removing items will trigger the mds and mdworker processes to run again, and when finished the once excluded files will be searchable […]

    […] an upgrade from 10.6, 10.7, or 10.8, this is usually because of Spotlight and the mdworker & mds process combination, which irons itself out over the course of an hour or so. If waiting it out […]

    If you are using a using any P2P programs you may want to prevent Spotlight from searching your”incoming” directory. I discovered Spotlight was trying to index the partial files and was killing my performance. Once I added the directory to the list under System Preferences > Spotlight > Privacy my utilization went back down to normal.

    It’s a bit much to segue from a computer annoyance to a sweeping prediction of where Apple is going.

    If mds is going nuts evebn after reboot I would figure it is corruption somewhere. Perhaps reset the index to start from zero: http://support.apple.com/kb/HT2409?viewlocale=en_US&locale=en_US I am very sensitive to processes wasting power on my macbook (no laptoasters, thank you) and rarely have had a problem with mds or spotlight. The UI could use work though, like a lot of Apple stuff right now.

    This is only 1 example of what MDS does. On my machine its running at 63% with a secondary mdworker running at 115% and my spotlight is not indicating anything of a rebuild.

    This is a major pain in the butt. This happens randomly almost everyday. Spotlight is a bloated piece of junk software that appears to be thrown together by a group of people being rushed. Is not clean, its not smooth, Its not even smart enough to ignore the contents of a program and lists pieces of graphic art for the UI’s and app note files that any normal day to day user would NEVER search for.

    Apple is falling apart, loosing its shine, as sloppy programmers, Ideas and programming are poorly implemented and handed out to Users.

    Thank you for writing this really nice, simple explanation of mds. It’s been running at 75% on my mac and I didn’t know if it was some process that was hanging that I should kill. I wish you could schedule it without needing to know Terminal language.

    And I agree that Spotlight is wonderful and more people should know about it, and so a little praise about it is a good thing. Too bad Bugsman didn’t agree. I’m glad we know his opinion and can change the world to fit his preferences.

    I drifted to Alfred from Spotlight, though, because it displays results with big text, in the middle of the screen. I like that!

    I just started an initial time machine backup (on a new drive) and I noticed the mds and mdworker processes hitting the CPU in a big way.

    Does this mean that spotlight is now also indexing the backed-up files ?

    […] in Mac OS X Lion can be done with the help of the Terminal. The following command unloads the Spotlight mds agent from launchd, preventing the daemon from running or indexing any drives […]

    • My sys is hanging up for up to 30-60 seconds. AND I see that a root user process called mds is running using 99.8% CPU. AND there are 12 processes of mdworker among 2 users are using NO CPU%.

      This is supposed to be file indexing, that usually takes 45 minutes has been running for over 3 DAYS!!

      EVEN tho I have restarted computer twice during that 3 days.

      AND my Spotlight icon DOES NOT have a dot in the center.

      Can I force quit this process? Anychance it’s a virus masking as mds? I ran a MacKeeper scan just now and no files found.

      Should I do a disk utility repair disk permission?

      • MacKeeper is causing your problem, uninstall MacKeeper. Do not install MacKeeper again, it does not help anything.

        Then reboot your Mac and LET IT SIT for several hours to complete the indexing.

        How do you think it’s going to index if you keep restarting it and turning it off?

  1. my mds and mdworker is completely hogging my system and it has been going on for several week. I am suspecting that this is not a correct behavior. Does anyone know how to fix this permanently?

    My mds process is not hogging to the extent that you are describing but it is using a constant 254MB of virtual memory which is the top user on a periminant basis. Does that sound right? Is is a problem?

    Great article I have never noticed spotlight icon with a dot in the middle meaning that indexing is going on. Can you schedule it to happen when you decide not when the mac decides? “

    sudo ln -s /dev/null /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support/mds

    (For the sake of future Internet searchers finding this page: Just Kidding! Also -f flag left off intentionally. Whew!)

    The most important question, however, is “how do you shut down that stupid mds process that is taking up 2GB of memory?” Pertinent if you’re doing computing with your mac, and that silly program is at the top of your “top -o rsize” I just saw it there, found this helpful post, and decided to experiment. I did this command: “sudo killall mds” and it went away. Nothing else seems to have crashed, so I hesitantly recommend this as a possible one-time solution, with caution of course. :)

    Wait, never mind. It started up again. Anyone know how to disable it?

    […] do MDS and MDWorker have to do with Spotlight? The MDS process and mdworker processes usually run concurrently on your Mac when Spotlight is indexing your Mac. […]

    Contrary to BugsMan, I liked the short article. Thanks OS X Daily for posting these short tips and hints! I didn’t know (or had forgotten) what the dot in the center of the magnifying glass means. Now I know.

    BugsMan, maybe you find some tips below your level — you have after all “used Macs from the day they were launched” as you write — then just ignore those helpful hints and be happy that we are others that benefit from them, and be happy you already are in the know.

    And which particular Apple employee (Marketing Dept) wrote this?

    “What is MDS in Mac OS?

    “mds stands for “metadata server” and the mds process is part of Spotlight, the amazingly powerful and very useful search feature built directly into the foundation of Mac OS X. You access Spotlight by hitting Command+Spacebar.”

    I subscribe to this RSS feed because I have used Macs from the day they were launched; not to be bombasted with “the amazingly powerful …” hyperboles.

    • I wish I was an Apple employee!

      Seriously though, I’ve had enough people ask me about “my Mac is running slow randomly” and “what the heck is mds and mdserver?” that I felt it justified writing an explanation. We have a pretty diverse readership here from complete novice to expert and we try to accommodate that. You’re more than welcome to email us some topics, suggestions, or even your own tips to [email protected]

      I find Spotlight pretty handy and I use it constantly, so I tend to talk it up a bit, it’s not meant to convey any other message or agenda.

      • spotlight is driving me crazy. I want to disable it and I can’t. No matter what key that I hit, spotlight pops up. Pleeze help me.

          • Windows also stresses the HD a lot!

            With a PC he would get 15 problems more

      • “Spotlight, the amazingly powerful and very useful search feature built directly into the foundation of Mac OS X”

        Spotlight is a dysfunctional abomination that destroys your computer, economy and eventually your life.
        It only works in one mode. DISABLED!
        The brain farts at Apple do not understand how important it is NOT to cripple the customers home and workplace with a program that runs so wildly amok that i will pose a fire risk to your home.
        If they would just run the s#”T in nice mode, then you could forgive the sad unintelligent logic for not doing anything else than stealing CPU cycles.
        But the stupid process absolutely has to own you. WTF!

Некоторое время назад к нам начали обращаться с вопросами о том, как заставить вентиляторы MacBook работать чуть тише. Иногда пользователи жаловались на то, что система явно начинала жадно использовать процессорные мощности, а вслед за этим начинали сильнее крутиться кулеры, дабы охладить сам процессор. Почему так происходило – загадка. Да и далеко не у всех возникала такая проблема. Однако, потерзав немного поисковики, можно было понять суть проблемы, а главное – решить ее. Если у вас, казалось бы, без причины крутятся вентиляторы в вашем MacBook, возможно, эта статья вам поможет.

Итак, первое, что нужно было понять – почему начинает греться процессор, а потом начинают крутиться вентиляторы. Самый простой способ это узнать – заглянуть в Мониторинг системы. Именно там, отсортировав процессы, можно было вычленить два из них: MDS и mds_stores, что потребляли CPU больше обычного. Оба эти процесса отвечают за работу Spotlight. Что ж, значит нужно отключить Spotlight полностью, дабы узнать, действительно ли из-за него могут возникать наши проблемы. Для этого нужно ввести в Терминале следующую команду:

sudo mdutil -a -i on

И правда, после этой несложной манипуляции вентиляторы сбавляли обороты и начинали вращения со своей обычной скоростью.

Но тут мы встречаемся с другой проблемой: запуск приложений. Основные мои программы, которые я использую наиболее часто, помещены в Док – так их запускать гораздо быстрее и удобнее. Но те, которые используются чуть реже, я запускаю непосредственно из Spotlight. Думаю, так делают многие: простая комбинация клавиш Control + Space и открывается строчка поиска Spotlight, в которой достаточно ввести пару букв названия нужного приложения и нажать Enter для подтверждения его запуска. Такое нехитрое действие экономит время и избавляет от поиска необходимого приложения в Launchpad. Однако при выключенном Spotlight все удобство сводится к нулю.

Что ж, тогда в запасе есть и другой вариант, который поможет отключить базу данных Spotlight и заставить заново переиндексировать все данные. Сделать это также просто, достаточно в Терминале ввести следующую команду:

sudo rm -rf /.Spotlight-V100/*

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

Тем не менее, этот способ также может не принести должного результата. Поэтому перейдем к следующему. Он чуть сложнее, чем операция по вставке в Терминал одной команды, но эффект может оказаться крайне положительным. Чтобы Spotlight «не сходил с ума», можно добавить в него исключения для тех папок, которые он не будет индексировать. Для этого откройте Системные Настройки и перейдите в меню настроек Spotlight. В открывшемся окне выберите вкладку Конфиденциальность и добавьте туда те папки, которые Spotlight не будет индексировать. Особенно полезно будет добавить папки с часто меняющимся содержимым (например, папка Загрузки) и папки с онлайн-бэкапами (к примеру, папка Dropbox).

Как правило, исключив подобные папки, проблема перестает проявляться: процессы не потребляют большее количество CPU, а вентиляторы, соответственно, не запускаются, чтобы охладить его.

А ВЫ сталкивались с подобными проблемами? Возможно, это решение помогло вам? Делитесь своим опытом в комментариях!

(MDS) в MS SQL Server 2012. До недавнего времени я был знаком с этим продуктом, входящим в состав MS SQL Server 2012 (Business Intelligence and Enterprise editions), только в теории и ждал удачного случая, чтобы проверить его на практике, и вот такой случай представился.

Вводные данные

Мой клиент использует BI-решение на базе Microsoft SQL Server 2012 Business Intelligence Edition. Центром этой BI-системы является хранилище данных (Data Warehouse), которое наполняется с помощью SSIS-пакетов из транзакционных систем (OLTP). Хранилище данных, в свою очередь, служит источником для многомерной модели данных (Multidimensional Data Model). На основе многомерной модели данных аналитики заказчика формируют отчетность в Excel, используя сводные таблицы (Pivot Tables). Поскольку источников данных много, и пользователи транзакционных систем управляют справочниками хаотично, заказчик обозначил потребность в решении, которое позволяло бы создать в хранилище данных иерархии для некоторых измерений, которые были бы удобны для целей аналитического анализа. Так, например, информация об организационной структуре компании, хранящаяся в измерении «Подразделения» (таблица dbo.dimDivisions), импортируемая из OLTP-систем, удобна для оперативных отчетов, формируемых в OLTP-системах, но не подходит для целей анализа в BI-системе.

Требования бизнеса

Формальные требования бизнес-заказчика можно кратко описать следующим образом:
  • Разработать инструмент, позволяющий управлять данными о подразделениях компании для целей аналитической отчетности.
  • Использовать новые данные о подразделения в существующем BI-решений.
  • Изменения не должны повлиять на работу OLTP-систем.

Предварительная оценка и выбор решения

На основании имеющихся вводных данных и бизнес-требований заказчику было предложено следующее решение:
  • Добавить в хранилище данных дополнительное измерение для хранения данных об орг. структуре для целей аналитической отчетности.
  • Обеспечить связь между записями нового измерения и измерения «Сотрудники».
  • Изменить многомерную модель данных с учетом изменения структуры хранилища данных.
  • Выполнить настройку Master Data Services. Под настройкой понимается создание возможности ввода и редактирования данных о сотрудниках и подразделениях вручную, а так же настройка, необходимая для импорта/экспорта данных в/из MSD.
  • Обеспечить автоматический импорт данных о новых сотрудниках из хранилища данных в Master Data Services.
  • Обеспечить автоматический экспорт данных о подразделениях и принадлежности сотрудников к подразделениям сотрудниках из Master Data Services в хранилище данных.

Реализация решения

Доработка хранилища данных
Итак, поехали по-порядку. Сначала создадим в хранилище данных новое измерение «Произвольные подразделения» (dbo.dimDerivedDivisions) и свяжем его с измерением «Сотрудники» (dbo.dimEmploees). SQL-скрипт для этой задачи выглядит следующим образом:

Создадим новое измерение "Произвольные подразделения" CREATE TABLE dbo.dimDerivedDivisions (id int NOT NULL primary key identity(1, 1), parentId int NULL, sourceCode int NOT NULL, sourceParentCode int NULL, name nvarchar(100) NOT NULL DEFAULT ("N/A"), lineageDate datetime DEFAULT GETDATE(), lineageSource nvarchar(255) NOT NULL DEFAULT ("")); --Определим внешний ключ для parentId, ссылающийся на dbo.dimDerivedDivisions(id) для обеспечения иерархии родитель-потомок ALTER TABLE dbo.dimDerivedDivisions ADD CONSTRAINT fk_dbo_dimDerivedDivisions_dbo_dimDerivedDivisions FOREIGN KEY (parentId) REFERENCES dbo.dimDerivedDivisions(id); --В новое измерение добавим значение по умолчанию, на которое будут ссылаться не распределенные сотрудники SET IDENTITY_INSERT dbo.dimDerivedDivisions ON; INSERT INTO dbo.dimDerivedDivisions (id, parentId, sourceCode, sourceParentCode, name, lineageDate, lineageSource) SELECT 0, NULL, 0, NULL, "N/A", GETDATE(), "Запись введена вручную" WHERE NOT EXISTS (SELECT id FROM dbo.dimDerivedDivisions WHERE id = 0); SET IDENTITY_INSERT dbo.dimDerivedDivisions OFF; --Добавим новую колонку в измерение "Сотрудники" ALTER TABLE dbo.dimEmployees ADD derivedDivisionId int NOT NULL DEFAULT(0); --Определим внешний ключ, ссылающийся на dbo.dimDerivedDivisions(id) ALTER TABLE dbo.dimEmployees ADD CONSTRAINT fk_dbo_dimEmployees_dbo_dimDerivedDivisions FOREIGN KEY (derivedDivisionId) REFERENCES dbo.dimDerivedDivisions(id);

Доработка многомерной модели данных
Теперь добавим новое измерение в многомерную модель данных. Для этого откроем проект многомерной модели данных в SQL Server Data Tools и добавим новую таблицу dbo.dimDerivedDivisions в Data Source View. Результат выглядит следующим образом:

Чтобы не уходить далеко от темы, кратко опишу процесс доработки многомерной модели. В многомерной модели данных создаем новое измерение «Произвольные подразделения», настраиваем связь нового измерения с существующими таблицами фактов через измерение «Сотрудники», деплоим и процессим куб:

Настройка Master Data Services
Теперь все структуры данных для подготовки аналитической отчетности в разрезе нового измерения «Произвольные измерения» готовы, приступаем к самому главному - к настройке Master Data Services. Для этого в браузере переходим по ссылке, которую дал нам SQL Server Administrator, и попадаем в web-интерфейс MDS, который выглядит следующим образом:

Я не буду описывать здесь установку Master Data Services, так как это рутинная задача подробно описана на msdn.microsoft.com . Сосредоточимся лучше на реальной практике использования MDS.

Итак, первое, что нам необходимо сделать - это создать модель. Моделью в MDS называется логический контейнер, который содержит в себе сущности определенной бизнес-области. В нашем случае уместно создать модель «Сотрудники», содержащую сущности «Сотрудники» и «Подразделения». Для создания модели перейдем в web-интерфейсе Master Data Services в Administrative Tasks по ссылке System Administration. В открывшемся окне введем название модели Employees и нажмем кнопку Save model:

При установленном флажке Create entity with same name as model автоматически вместе с моделью будет создана одноименная сущность Employees. Далее создадим еще одну сущность «Подразделения» (Divisions), для этого выберем модель Employees и перейдем в меню Manage - Entities:

Нажмем на кнопку Add entity:

В открывшемся диалоге заполним параметры новой сущности и нажмем кнопку Save entity. Обратите внимание, что при создании сущности «Подразделения» был установлен флажок Enable explicit hierarchies and collections (это означает, что для сущности появится возможность создания иерархии), и ниже укажем название иерархии Divisions. Явная иерархия (Explicit Hierarchy) - это иерархия, члены которой могут быть организованы любым образом, т.е. на каждом уровне иерархии может быть любое любое количество членов и следующих уровней вложенности:

После того, как сущности созданы, необходимо настроить атрибуты сущностей. Для сущности «Сотрудники» (Employees) добавим атрибут «Подразделение» (Division). Выберем сущность Employees и нажмем кнопку Edit selected entity:

В открывшейся форме редактирования сущности нажмем на кнопку Add leaf attribute для того, чтобы добавить атрибут «Подразделение» конечного элемента сущности «Сотрудники»:

В открывшейся форме добавления атрибута, заполним наименование атрибута и установим переключатель типа атрибута в положение Domain-based. Это означает, что значения данного атрибута будут принадлежать определенной сущности, и ниже укажем какой именно, в нашем случае это сущность «Подразделения» (Divisions). В конце нажимаем кнопку Save attribute:

Ручной ввод данных в Master Data Services
Итак, модель «Сотрудники» (Employees) и сущности «Сотрудники» (Employees) и «Подразделения» (Divisions) готовы, теперь необходимо наполнить их данными. Сущность «Подразделения» (Divisions) пользователи будут заполнять вручную. Для демонстрации этого процесса перейдем на главную страницу web-интерфейса Master Data Services, в подразделе Information Worker Tasks выберем модель Employees и перейдем по ссылке Explorer:

Выберем иерархию «Подразделения» (Divisions):

Выберем тип элементов, которыми мы хотим управлять. Сначала создадим несколько групповых элементов (Consolidated Member):

Нажмем кнопку Add, введем наименование подразделения-группы «Отдел продаж» и нажмем кнопку OK:

Аналогично добавим другие подразделения и, таким образом, создадим структуру подразделений, изображенную на следующем рисунке:

Обратите внимание, жирным шрифтом выделены подразделения-группы, а нежирным - конечные элементы. На одном уровне иерархии могут быть как те, так и другие типы элементов.

Импорт данных в Master Data Services
Теперь необходимо импортировать данные о сотрудниках в Master Data Servises из существующего хранилища данных (для дальнейшего сопоставления сотрудников и подразделений, и экспорта этих данных обратно в хранилище). Для загрузки данных в MDS в SQL базе данных, обеспечивающей работу Master Data Servises, существуют специальные промежуточные таблицы (Staging Tables), в которые мы можем вставить данные SQL-запросом или создать специальный SSIS-пакет, который будет импортировать новые записи о сотрудниках из хранилища данных во временные таблицы для их дальнейшей обработки в Master Data Servises. Откроем SSMS и найдем временные таблицы в базе данных Master Data Servises. Вот они:

В качестве примера импортируем произвольные 10 записей о сотрудниках из хранилища данных в промежуточную таблицу базы данных Master Data Services. Для этого выполним следующий SQL-запрос:

INSERT INTO . (, , , , ) SELECT TOP 10 1, 0, N"Employees_Leaf_Batch00001", E.id, E.name FROM .. E;

Вернемся в web-интерфейс Master Data Services и на главной странице перейдем по ссылке Intergation Management:

В открывшемся окне видим пакет Employees_Leaf_Batch00001, который был только что создан SQL-запросом. Запустим его, нажав на кнопку Start Batches:

После отработки пакета увидим вот такую информацию о статусе, времени начала и окончания выполнения, ошибках:

Управление данными в Master Data Services
Теперь давайте перейдем в режим управления данными и посмотрим, как загрузились записи о сотрудниках из промежуточной таблицы. Для этого перейдем на главную страницу web-интерфейса Master Data Services, в подразделе Information Worker Tasks выберем модель Employees и перейдем по ссылке Explorer. В открывшемся окне видим, что новые данные о сотрудниках были добавлены в Master Data Services и находятся в состоянии Waiting to be validated:

Обратите внимание, что данные о подразделении (Division) у сотрудников не заполнены. Нам необходимо для каждого сотрудника выбрать подразделение, в котором он работает и нажать на кнопку ОК:

Экспорт данных из Master Data Services
После того как данные о подразделениях и принадлежности сотрудников к подразделениям введены, необходимо импортировать их обратно в хранилище данных. Для этого необходимо создать специальные представления (Subscription Views) в MDS. Перейдем на главную страницу web-интерфейса Master Data Services, в подразделе Administrative Tasks перейдем по ссылке Intergation Management:

В открывшемся окне перейдем в меню Create Views и нажмем кнопку Add subscription view:

Заполним параметры представления для сущности «Подразделения» (Divisions) и нажмем кнопку Save:

Аналогичным образом создадим представление для сущности «Сотрудники» (Employees):

Теперь давайте разберемся, что же это за представления и как можно их использовать. На самом деле все довольно просто, представления в MDS есть ни что иное, как привычные нам представления (Views) в SQL базе данных. Откроем SSMS, и убедимся в этом:

И последнее, что остается сделать для решения поставленной задачи - это разработать SQL-скрипт или пакет SSIS, который экспортирует информацию из представлений MDS в хранилище данных.

Выводы

На реализацию данного решения было потрачено около восьми человеко-часов, что, как мне кажется, вполне адекватное время для такой задачи. В описанном решении я не использовал все возможности Master Data Services, например, остались без внимания