筆記(一) Android資料庫及優化

2021-07-04 17:16:32 字數 1355 閱讀 6113

今天開始寫筆記,總結一下。

首先感謝一下下面的此篇部落格作者,講解的很詳細

一、資料型別

null                 null

integer          整型

real                 布林型別

text                  文字字串

blob                 大文字,儲存格式

smallint             16位整數

integer               32位整數

decimal(p,s)     p是精確值,s是小數字數

float 

32位實數

double 

64位實數

char(n) 

n長度字串,不能超過254

varchar(n) 

長度不固定最大字串長度為n,n不超過4000

graphic(n) 

和 char(n) 一樣,但是單位是兩個字元double-bytes,n不超過127(中文字)

vargraphic(n)   可變長度且最大長度為n

date 

包含了年份、月份、日期

time 

包含了小時、分鐘、秒

timestamp 

包含了年、月、日、時、分、秒、千分之一秒

二、事務transaction

例子**片段:

sqlitedatabase database = new sqlitedatabase();  

//sql為insert into tablename (name) values (?)

sqlitestatement sqlliststatment = database.compilestatement(sql);

if (database.isopen())

database.settransactionsuccessful();

} finally

database.close();

}

三、索引

索引分為聚簇索引和非聚簇索引,唯一索引,多列索引跟單列索引。

索引語句:

create [unique][cluster|noncluster] index indexname on tablename([column asc|desc,column asc|desc..)

在資料量很大的情況下,是否選擇建立索引需要看條件語句以及後期是否會頻繁修改,所條件查詢時候推薦建立索引,很少使用和頻繁修改的字段不推薦建立索引。

oracle資料庫調優筆記

select tablespace name,file id,bytes 1024 1024,file name from dba data files order byfile id selectgroup member from v logfile select from v logfile s...

資料庫調優

1 資料庫調優 計算機硬體調優 資料庫物件的放置策略 利用資料庫分割槽技術,均勻地把資料分布在系統的磁碟中,平衡i o 訪問,避免i o 瓶 頸 使用磁碟硬體優化資料庫 基本表設計優化 第三正規化的基本特徵 是非主鍵屬性只依賴於主鍵屬性。優點 一是能消除 冗餘資料 節省磁碟儲存空間 二是有良好的資料...

資料庫調優

檢視資料庫連線個數 show global variables like max connections 資料庫連線不上可能是max connections數太少了 增加連線數 配置檔案 etc my.cnf.d server.cnf mysqld mysqld max connections 10...