Тиімділігін жақсарту үшін индекс құру және пайдалану

Тиімділігін жақсарту үшін индекс құру және пайдалану

Маңызды : Осы мақаланы компьютер аударған, ескерту мәтінін қараңыз. Анықтама алу үшін осы мақаланың ағылшын тіліндегі нұсқасын осы жерден таба аласыз.

Егер сіз кестені жиі іздесеңіз немесе белгілі бір өріс бойынша жазбаларын сұрыптасаңыз, өріске индекс жасау арқылы бұл әрекеттерді жеделдетуіңізге болады. Microsoft Office Access 2007 бағдарламасы кітапта индекс пайдаланылатыны сияқты кестеде индекстерді пайдаланады: деректерді табу үшін, Office Access 2007 бағдарламасы индекстегі деректердің орнын іздейді. Бастапқы кілт сияқты кейбір үлгілерде Access бағдарламасы сізге арнап индексті автоматты түрде жасайды. Басқа уақытта индексті өз бетіңізбен жасағыңыз келуі мүмкін.

Бұл бөлім индекстерді енгізіп, қай өрісті қалай индекстеу керектігін және индексті қалай беру, жою немесе өзгерту керектігін қамтиды. Сондай-ақ, ол Access бағдарламасының қандай жағдайларда индекстер беретінін түсіндіреді.

Бұл мақалада:

Индекс дегеніміз не?

Қай өрістерді индекстеу керектігін анықтау

Индекс жасау

Индексті жою

Индекстерді көру және өңдеу

Автоматты индекс жасау

Индекс дегеніміз не?

Индексті Microsoft Office Access 2007 қызметінің жазбаларды жылдам табу және сұрыптау үшін пайдаланыңыз. Индекс жазбалардың орнын сіз таңдаған өріс немесе өрістер негізінде сақтайды. Access бағдарламасы индекстен орынды алған соң, ол деректі тиісті орынға жылжыту арқылы қайтарып алады. Осылайша, деректі табу үшін, барлық жазбаларды сканерлеуге қарағанда индексті пайдалану айтарлықтай жылдам болады.

Беттің жоғары бөлігі

Қай өрістерді индекстеу керектігін анықтау

Бір немесе бірнеше өріске негізделген индекстерді жасай аласыз. Жиі іздейтін, сұрыптайтын, бірнеше кесте сұрауындағы басқа кестелердің өрістеріне қосқыңыз келген өрістерді индекстегіңіз келуі мүмкін. Индекстер іздеу және сұрау жұмыстарын жылдамдатады, бірақ деректерді қосып, жаңартқан кезде оның жұмыс жылдамдығы төмендеп қалуы мүмкін. Бір немесе бірнеше индекстелген деректен тұратын кестеге дерек енгізген уақытта, жазба қосылған немесе өзгертілген сайын Access бағдарламасы индекстерді жаңартып отыруы қажет. Межелі кестеде индекстер болса, үстеме сұраулардың көмегімен немесе импортталған жазбаларды қосу арқылы жазбаларды қосу жылдамдығы да төмендейді

Ескерту : Кестенің бастапқы кілті автоматты түрде индекстеледі. Бастапқы кілттер туралы толық ақпаратты Қосымша қараңыз бөліміндегі мақалалардан қараңыз.

Деректер түрі OLE нысаны немесе тіркеме болып табылатын өрісті индекстеу мүмкін емес. Басқа өрістер үшін төмендегілердің барлығы қолданылған жағдайда өрісті индекстеп көріңіз:

  • Өрістің деректер түрі - мәтін, Memo, сан, күн/уақыт, автосанағыш, валюта, иә/жоқ немесе гиперсілтеме.

  • Сіз өрісте сақталған мәндерді іздеуді жеделдетесіз.

  • Сіз өрістегі міндерді сұрыптауды жеделдетесіз.

  • Сіз өріске көп мән сақтауды жеделдетесіз. Егер өрістегі көп мәндер бірдей болса, индекстің сұрауларды едәуір жеделдетпеуі мүмкін.

Бірнеше өрісті индекстер

Егер бір уақытта екі немесе бірнеше өріс арқылы жиі іздеймін немесе сұрыптаймын деп ойласаңыз, индексті сол өрістер тіркесімі үшін жасай аласыз. Мысалы, егер бір сұраудағы Жеткізуші және Өнім аты өрістеріне жиі шарт қоятын болсаңыз, екі өріске де бірнеше өрістік индекс жасауға болады.

Кестені бірнеше өрістік индекс арқылы сұрыптағанда, Access бағдарламасы индекс үшін көрсетілген бірінші өріс арқылы біріншісін сұрыптайды. Бірнеше өрісті индексті құрғанда, өрістердің ретін көрсету керек. Егер бірінші өрісте көшірме мәндері бар жазбалар болса, Access бағдарламасы индекс үшін көрсетілген екінші өріс арқылы келесісін сұрыптайды және т.с.с.

Бірнеше өрістік индекске 10 өріс қоса аласыз.

Беттің жоғары бөлігі

Индекс жасау

Индекс құру үшін сіз алдымен бір өрісті индекс немесе бірнеше өрісті индекс құрғыңыз келетінін анықтайсыз. Сіз Индекстік сипатын орнату арқылы бір өрісте индекс құрасыз. Төмендегі кестеде Индекстік сипатына арналған ықтимал параметрлер берілген.

Индекстелген сипат параметрі

Мағынасы

Жоқ

Бұл тізімде индексті құрмаңыз (немесе бар индексті жойыңыз)

Иә (қайталаулармен)

Осы өрісте индекс құру

Иә (қайталаусыз)

Осы өрісте бірегей индекс құру

Бірегей индекс жасасаңыз, жаңадан енгізілетін мән дәл сол өрістің басқа бір жазбасында болатын болса, Access бағдарламасы жаңа мәнді өріске енгізуге мүмкіндік бермейді. Access бағдарламасы бастапқы кілттерге арналған бірегей индексті автоматты түрде жасайды. Мысалы, екі өнімнің сериялық нөмірлері бірдей болмайтындай, сериялық нөмірлерді сақтайтын өрісте бірегей индекс жасай аласыз.

Бастапқы кілттер туралы толық ақпарат алу үшін, Қосымша қараңыз бөліміндегі сілтемелерді басыңыз.

Бір өрістік индекс жасау    

  1. Шарлау аумағында индексте жасалатын кесте атауын тінтуірдің оң жақ түймешігімен басып, одан соң контекстік мәзірдегі Құрастырушы көрінісі түймешігін басыңыз.

  2. Индекстегіңіз келген өріс үшін Өріс аты түймешігін басыңыз.

  3. Өріс сипаттары тармағы астынан Жалпы қойындысын басыңыз.

  4. Индекстелген сипатында көшірмелерге рұқсат беру үшін, Иә (қайталаулармен) түймешігін, ал бірегей индекс жасау үшін, Иә (қайталаусыз) түймешігін басыңыз.

  5. Өзгертулерді сақтау үшін, Жылдам кіру тақтасы ішіндегі Сақтау түймешігін немесе CTRL+S пернелер тіркесімін басыңыз.

Бірнеше өрістік индекс жасау    

Кестеге бірнеше өрісті индекс құру үшін, индекстегі әр өріске жол қосып, индекстің атауын бірінші жолда ғана қамтисыз. Access бағдарламасы басқа индекстің атауы бар жолға жеткенше, барлық жолды бірдей индекстің бір бөлігі ретінде қарастырады. Жолды енгізу үшін, жол енгізілетін орынды тінтуірдің оң түймешігімен басып, контекстік мәзірдегі Жолдарды кірістіру пәрменін таңдаңыз.

  1. Шарлау аумағында индексте жасалатын кесте атауын тінтуірдің оң жақ түймешігімен басып, одан соң контекстік мәзірдегі Құрастырушы көрінісі түймешігін басыңыз.

  2. Құрастырушы қойындысындағы Көрсету немесе жасыру тобынан Индекстер түймешігін басыңыз.

    Индекстер терезесі шығады. Бос жолдардың шығып, индекс сипаттарының көрсетілуі үшін терезенің өлшемін өзгертіңіз.

  3. Индекстің атауы бағанының бірінші бос жолына индекстің атын теріңіз. Индексті өрістердің біреуінен кейін индексті атауыңызға немесе басқа атты қолдануыңызға болады.

  4. Өріс атауы бағанында көрсеткіні басып, индекске пайдаланғыңыз келген бірінші өрісті таңдаңыз.

  5. Келесі жолда Индекстің атауы бағанын бос қалдырып, Өріс атауы бағанында индекске арналған екінші өрісті басыңыз. Индекске қосқыңыз келген өрістердің барлығын таңдағаныңызша, осы қадамды қайталаңыз.

    Ескерту : Әдепкі сұрыптау реті — Артуы бойынша

  6. Өріс мәндерінің сұрыптау ретін өзгерту үшін Индекстер терезесінің Сұрыптау реті бағанында Артуы бойынша немесе Кемуі бойынша параметрін таңдаңыз.

  7. Индекстер терезесіндегі Индекс сипаттары тармағында индекстің атауын қамтитын Индекс атауы бағанындағы жолға индекс сипаттарын орнатыңыз. Сипаттарды төмендегі кестеге сәйкес орнатыңыз.

Белгі

Мән

Бастапқы

Егер Иә параметрі таңдалса, индекс бастапқы кілт болып табылады.

Бірегей

Егер Иә параметрі таңдалса, индекстегі әр мән бірегей болуға тиісті.

Бос мәндерді елемеу

Егер Иә параметрі таңдалса, индекстелген өрістердегі Бос мәні бар жазбалар индекстен шығарылады.

  1. Өзгертулерді сақтау үшін Жылдам кіру тақтасы ішіндегі Сақтау түймешігін басыңыз.

    Пернелер тіркесімі  CTRL+S пернелерін басыңыз.

  2. Индекстер терезесін жабыңыз.

Беттің жоғары бөлігі

Индексті жою

Егер индекстің қажет емес екені және жұмыс тиімділігіне қатты әсері байқалса, оны жоюға болады. Индексті жойғанда, индекс құрылған өріс немесе өрістер емес, индекстің өзі ғана жойылады.

  1. Шарлау аумағында индекс жойғыңыз келетін кестенің атын тінтуірдің оң жақ түймешігімен басып, контекстік мәзірдегі Құрастырушы көрінісітүймешігін басыңыз.

  2. Құрастырушы қойындысындағы Көрсету немесе жасыру тобынан Индекстер түймешігін басыңыз.

    Индекстер терезесі шығады. Бос жолдардың шығып, индекс сипаттарының көрсетілуі үшін терезенің өлшемін өзгертіңіз.

  3. Индекстер терезесінде жойғыңыз келген индексі бар жолды немесе жолдарды таңдап, DELETE пернесін басыңыз.

  4. Өзгертулерді сақтау үшін Жылдам кіру тақтасы ішіндегі Сақтау түймешігін басыңыз.

    Пернелер тіркесімі  CTRL+S пернелерін басыңыз.

  5. Индекстер терезесін жабыңыз.

Беттің жоғары бөлігі

Индекстерді көру және өңдеу

Олардың жұмыс тиімділігіне әсерін өлшеу және белгілі бір өрістердің индекстелгеніне көз жеткізу үшін, кесте индекстерін көру қажет болуы мүмкін.

  1. Шарлау аумағында өңделетін индекстің атын тінтуірдің оң жақ түймешігімен басып, контекстік мәзірдегі Құрастырушы көрінісі параметрін таңдаңыз.

  2. Құрастырушы қойындысындағы Көрсету немесе жасыру тобынан Индекстер түймешігін басыңыз.

    Индекстер терезесі шығады. Бос жолдардың шығып, индекс сипаттарының көрсетілуі үшін терезенің өлшемін өзгертіңіз.

  3. Қажеттіліктеріңізге сай келуі үшін индекстер мен индекс сипаттарын көріңіз немесе өңдеңіз.

  4. Өзгертулерді сақтау үшін Жылдам кіру тақтасы ішіндегі Сақтау түймешігін басыңыз.

    Пернелер тіркесімі  CTRL+S пернелерін басыңыз.

  5. Индекстер терезесін жабыңыз.

Беттің жоғары бөлігі

Автоматты индекс құру

Кейбір мысалдарда Access бағдарламасы индекстерді сіз үшін автоматты түрде құрады. Мысалы, индекс кестенің бастапқы кілті ретінде анықталған өріске немесе өрістерге автоматты түрде құрылады.

Автоматты индекс құрудың тағы бір көзі Access параметрлері диалогтық терезесіндегі Импорт және жасау барысындағы автоиндекс параметрлері болып табылады. Access бағдарламасы идентификатор, перне, код немесе сан сияқты Импорт және жасау барысындағы автоиндекс жолағына енгізілген таңбалардан басталатын немесе аяқталатын аттары бар өрістерді автоматты түрде индекстейді. Ағымдағы параметрді көру немесе өзгерту үшін, төмендегі әрекеттерді орындаңыз:

  1. Microsoft Office түймешігін Түймешік суреті басып, Access параметрлері тармағын басыңыз.

  2. Нысан құрастырушылары, содан кейін Кесте жобасы бөліміндегі Импорт/жасау пәрменіндегі автоиндекс өрісіндегі мәндерді қосыңыз, өңдеңіз немесе жойыңыз. Мәндерді бөлу үшін, (;) нүктелі үтірді пайдаланыңыз.

    Ескерту : Егер өрістің аты жолақта берілген мәннен басталса немесе аяқталса, өріс автоматты түрде индекстеледі.

  3. ОК түймешігін басыңыз.

Әрбір қосымша индекс Access бағдарламасының қосымша жұмыс істеуін талап ететіндіктен, деректерді қосу немесе жаңарту кезінде жұмыс тиімділігі төмендейді. Сондықтан Импорт/жасау пәрменіндегі автоиндекс жолағында көрсетілген мәндерді көрсетіп немесе құрылған индекстер санын азайту үшін, мәндердің санын өзгерту қажет болуы мүмкін.

Беттің жоғары бөлігі

Ескерту : Компьютер аудармасы бойынша ескерту мәтіні: Бұл мақала адам араласуынсыз, компьютерлік жүйе арқылы аударылды. Microsoft корпорациясы ағылшын тілінде сөйлемейтін пайдаланушыларға Microsoft өнімдері, қызметтері және технологиялары туралы мазмұннан жақсы әсер алу мақсатында көмектесу үшін осы компьютер аударламаларын ұсынады. Мақаланы компьютер аударғандықтан, сөздік, синтаксис немесе грамматика қателері болуы мүмкін.

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×