難怪以前自己做過的一個(gè)小型項(xiàng)目加載數(shù)據(jù)的速度一直提不上來,原來自己根本就沒有考慮過列數(shù)據(jù)類型的大小會(huì)影響到性能。老師的課程真的講的很好。
2018-04-13
1 新的需求進(jìn)行建表
2 對(duì)表結(jié)構(gòu)進(jìn)行修改
3 根據(jù)需要建立索引
4 對(duì)大表進(jìn)行分表分庫
2 對(duì)表結(jié)構(gòu)進(jìn)行修改
3 根據(jù)需要建立索引
4 對(duì)大表進(jìn)行分表分庫
2018-03-25
一些說明:
CHAR:定長,不足則后面補(bǔ)空格
VARCHAR:不定長
4.0版本以下,varchar(50),指的是50字節(jié),如果存放UTF8漢字時(shí),只能存16個(gè)(每個(gè)漢字3字節(jié))
5.0版本以上,varchar(50),指的是50字符,無論存放的是數(shù)字、字母還是UTF8漢字(每個(gè)漢字3字節(jié)),都可以存放50個(gè)
時(shí)間戳(timestamp)是指格林威治時(shí)間1970年01月01日00時(shí)00分00秒(北京時(shí)間1970年01月01日08時(shí)00分00秒)起,至現(xiàn)在的總秒數(shù)。
CHAR:定長,不足則后面補(bǔ)空格
VARCHAR:不定長
4.0版本以下,varchar(50),指的是50字節(jié),如果存放UTF8漢字時(shí),只能存16個(gè)(每個(gè)漢字3字節(jié))
5.0版本以上,varchar(50),指的是50字符,無論存放的是數(shù)字、字母還是UTF8漢字(每個(gè)漢字3字節(jié)),都可以存放50個(gè)
時(shí)間戳(timestamp)是指格林威治時(shí)間1970年01月01日00時(shí)00分00秒(北京時(shí)間1970年01月01日08時(shí)00分00秒)起,至現(xiàn)在的總秒數(shù)。
2018-03-25
有時(shí)候,為了效率,我們允許并鼓勵(lì)一定數(shù)量的冗余,也就是反范式設(shè)計(jì)。
2018-03-25