మీరు ఒక పుస్తకం చదివినప్పుడల్లా, దానిలోని సూచికను మీరు గమనించి ఉండాలి! SQL లోని సూచికలు ఒకటే.సూచికలు ప్రత్యేకమైన శోధన పట్టికలు. డేటా తిరిగి పొందే ప్రక్రియను వేగవంతం చేయడానికి డేటాబేస్ సెర్చ్ ఇంజన్ ఈ పట్టికలను ఉపయోగిస్తుంది. కింద చాలా నిబంధనలు ఉన్నాయి SQL సూచికలతో పనిచేసేటప్పుడు. మీరు ప్రశ్నలను ఎంచుకోవచ్చు, నవీకరించవచ్చు, ఉపయోగించి సూచికలను సృష్టించవచ్చు .
ఈ అంశం యొక్క ఎజెండా క్రింది విధంగా ఉంది:
SQL లో సూచిక అంటే ఏమిటి?
నేను మొదట్లో చెప్పినట్లుగా, సూచికలు ప్రత్యేక శోధన పట్టికలు. డేటాను తిరిగి పొందడానికి SQL సూచికలను రిలేషనల్ డేటాబేస్లలో ఉపయోగిస్తారు. ఒక సూచిక డేటాకు పాయింటర్గా పనిచేస్తుంది పట్టిక . ఇది మీరు చదివిన ఏ పుస్తకంలో చూసిన సూచికల మాదిరిగానే పనిచేస్తుంది. మీరు వాటిని ఉపయోగించడం ద్వారా చాలా విధులు చేయవచ్చు.
సూచికను ఎలా సృష్టించాలి?
సూచికను సృష్టించడానికి, ఇచ్చిన వాక్యనిర్మాణాన్ని అనుసరించండి.
INDEX index_name ON table_name ను సృష్టించండి
ఇప్పుడు అనేక సూచికలు సృష్టించబడతాయి. ఒకసారి చూడు.
సూచిక | నిర్వచనం | సింటాక్స్ |
ఒకే కాలమ్ సూచిక | ఇది ఒక టేబుల్ కాలమ్లో మాత్రమే సృష్టించబడుతుంది. | INDEX index_name ON table_name (కాలమ్_పేరు) ను సృష్టించండి |
మిశ్రమ సూచికలు | ఈ సూచికలు పట్టిక యొక్క రెండు లేదా అంతకంటే ఎక్కువ నిలువు వరుసలలో ఉపయోగించబడతాయి. | INDEX సూచిక_పేరు సృష్టించండి పట్టిక_పేరులో (కాలమ్_పేరు) |
ప్రత్యేక సూచికలు | డేటా సమగ్రత కోసం ఇవి ఉపయోగించబడతాయి. నకిలీ విలువలు పట్టికలో చేర్చడానికి అనుమతించబడవు. | UNIQUE INDEX index_name ను సృష్టించండి పట్టిక_పేరులో (కాలమ్_పేరు) |
SQL లో ఒక సూచికను ఎలా వదలాలి అనేదానిపై తదుపరి విభాగం ఉంది!
సూచికను ఎలా వదలాలి?
డ్రాప్ మరియు ఇండెక్స్ చేయడానికి SQL DROP కమాండ్ ఉపయోగించబడుతుంది. వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
DROP INDEX index_name
ఇప్పుడు ఎలా చేయాలో చూద్దాం వయస్సు SQL ఆదేశాన్ని ఉపయోగించి సూచిక!
సూచికను ఎలా మార్చాలి?
సూచికను మార్చడానికి క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించండి.
ఆబ్జెక్ట్_పేరుపై ALTER INDEX సూచిక_పేరు
మార్చడం మరియు సూచిక చేసేటప్పుడు మూడు పదాలు ఉపయోగించవచ్చు.
క్లాస్పాత్ను లైనక్స్లో ఎలా సెట్ చేయాలి
- పునర్నిర్మించండి : పునర్నిర్మాణ ఎంపికను ఉపయోగించి కంప్యూటర్ సూచిక పున reat సృష్టి చేయబడుతుంది.
- గుర్తించండి : గుర్తించే ఎంపికను ఉపయోగించి బి-ట్రీ యొక్క ఆకు నోడ్లు తిరిగి నిర్వహించబడతాయి.
- డిసేబుల్ : డిసేబుల్ ఎంపిక సూచికను నిలిపివేస్తుంది.
SQL లో వివిధ రకాల సూచికలు ఉన్నాయి. వాటిని అధ్యయనం చేద్దాం!
SQL లో సూచిక రకాలు
SQL లో రెండు రకాల సూచికలు ఉన్నాయి.
క్లస్టర్డ్ ఇండెక్స్
నాన్-క్లస్టర్డ్ ఇండెక్స్
క్లస్టర్డ్ ఇండెక్స్
క్లస్టర్డ్ ఇండెక్స్ మెమరీలో వరుసలను భౌతికంగా అమర్చడంలో సహాయపడుతుంది.
సాస్ ప్రోగ్రామింగ్ దేనికి ఉపయోగించబడుతుంది
విలువల శ్రేణి కోసం శోధన వేగంగా ఉంది.
బి ట్రీ డేటా స్ట్రక్చర్ లీఫ్ నోడ్ను ఉపయోగించడం ద్వారా ఇది నిర్వహించబడుతుంది, సూచికల నోడ్లు నేరుగా టేబుల్కు సూచిస్తాయి.
క్లస్టర్డ్ కాని సూచిక
నాన్ క్లస్టర్డ్ ఇండెక్స్ క్రమబద్ధీకరించిన క్రమంలో మెమరీలో భౌతిక వరుసలను ఏర్పాటు చేయదు.
సృష్టించగల గరిష్ట సూచికల సంఖ్య 999.
ఈ సూచిక బి-ట్రీ డేటా స్ట్రక్చర్ ద్వారా కూడా నిర్వహించబడుతుంది, అయితే ఇండెక్స్ యొక్క ఆకు నోడ్లు టేబుల్ డేటాను నేరుగా సూచించవు.
SQL సూచికలతో ముందుకు సాగడం, వాటిని ఎప్పుడు నివారించాలో చూద్దాం.
మీరు సూచికలను ఎప్పుడు నివారించాలి?
చిన్న పట్టికలలో సూచికలను ఉపయోగించకూడదు.
మీరు అధిక సంఖ్యలో NULL విలువలను కలిగి ఉన్న నిలువు వరుసలను నివారించాలి.
పెద్ద సంఖ్యలో నవీకరణ లేదా చొప్పించే కార్యకలాపాలను కలిగి ఉన్న పట్టికలలో సూచికలను నివారించాలి.
ఇదంతా SQL లోని సూచికల గురించి. కంటెంట్ మీ జ్ఞానానికి అదనపు విలువను వివరించిందని నేను ఆశిస్తున్నాను. చదువుతూ ఉండండి, అన్వేషించండి!
మీరు మరింత తెలుసుకోవాలనుకుంటే MySQL మరియు ఈ ఓపెన్-సోర్స్ రిలేషనల్ డేటాబేస్ గురించి తెలుసుకోండి, ఆపై మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు MySQL లోతుగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ “SQL లోని సూచిక” వ్యాసంలోని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.