sql >> Databáze >  >> RDS >> PostgreSQL

jak postgres zpracovává bitový datový typ?

Bitové operace s bitovými typy se interně zpracovávají jako, ehm, bitové operace. Zde je to, co dělá kód "a", například:

p1 = VARBITS(arg1);
p2 = VARBITS(arg2);
r = VARBITS(result);
for (i = 0; i < VARBITBYTES(arg1); i++)
    *r++ = *p1++ & *p2++;

(Takže jsou to vlastně 8bitové bloky.)

Takže si myslím, že by to mělo být docela rychlé.



  1. Jak používat jádro AspNet.Identity v databázi My Sql

  2. Problémy s RODBC sqlSave

  3. Příklady TIMESTAMPDIFF() – MySQL

  4. Nastavení správné velikosti innodb_log_file_size v mysql