maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #02719
Re: doubt about index
-
To:
Maria Discuss <maria-discuss@xxxxxxxxxxxxxxxxxxx>
-
From:
Reindl Harald <h.reindl@xxxxxxxxxxxxx>
-
Date:
Tue, 23 Jun 2015 01:13:54 +0200
-
In-reply-to:
<CAH3kUhFNFa0VvkQcuPKcqNc-5CejEC2WSp=CE25QuHES0R3OnQ@mail.gmail.com>
-
Openpgp:
id=13540402D67A7F71C6E974EA866063CF7F780279; url=https://arrakis.thelounge.net/gpg/h.reindl_thelounge.net.pub.txt
-
Organization:
the lounge interactive design
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1
Am 23.06.2015 um 00:53 schrieb Roberto Spadim:
2015-06-22 19:47 GMT-03:00 Reindl Harald <h.reindl@xxxxxxxxxxxxx
<mailto:h.reindl@xxxxxxxxxxxxx>>:
Am 23.06.2015 um 00:43 schrieb Roberto Spadim:
hi guys, i`m with a doubt...
when i have a primary key i know that's a unique key
when i have a index with primary key + any other column, does
mariadb
consider that it's unique too?
if it is defined as unique key yes
what is "index with primary key + any other column"?
for example
create table x(
i int,
b int,
c int, d int , e int, ...
primary key(i),
key teste(b,i)
)
the test index is primary key (i column) + any other column (b,c,d,e,...)
these are two indexes
the second one is completly nosense as long your qquery is not in the
form of "where b=x and i=y" and even "where i=y and b=x" won't be able
to use it
you have two keys in that case and the select uses one of them
yeap but some search algorithms use unique key/non unique key
information to improve search right?
which part of the documentation says that?
does it consider that any index that contains a unique index columns +
anyother column as "unique"
why should it?
it must not
just because they are not
i`m thinking more about SELECT optimization
how does it matter if a key is unique or not for select optimization?
select "where i=1" should return 0/1 rows (it's unique),
"where b=1" should return 0+ rows, but "where b=1 and i=1" should return
0/1 rows
it don't matter at all, these are two seperate indexes
Attachment:
signature.asc
Description: OpenPGP digital signature
Follow ups
References