分享一個我平時用來做mysql數據庫巡檢的腳本,該腳本主要用于大致診斷MYSQL主機和數據庫配置及性能收集,然后會生成一個html報告,通過html來直觀獲得數據庫相關信息。
下面介紹下腳本內容,文末附領取方式。
參考:https://blog.51cto.com/wyzwl/2425514
腳本部分截圖如下:
html界面展示如下:
這份實用的mysql巡檢腳本怎么領取呢?
1.請在評論區評論+點贊+轉發
2.點擊關注,關注本頭條號
3.進入頭條號主頁面,右上角有私信功能,私信小編:mysql巡檢
同時希望大家多多轉發分享給更多的朋友哦!
源:計量經濟學服務中心
本文約4900字,建議閱讀15分鐘。本文匯總了社會科學數據的資源。
目前中國社區、家庭、個人層面的微觀數據庫,分別有北大中國社會科學調查中心,中山大學社會科學調查中心、中國人民大學中國調查與數據中心、清華大學中國經濟社會數據中心、上海大學上海科學調查中心、西南財經大學中國家庭金融調查與研究中心、復旦大學社會科學數據研究中心、中國社科院調查與數據信息中心等。
下面就一起來看看微觀經濟數據庫。
目錄:
其他數據庫歡迎大家補充
調查中心(排名不分先后):
北京大學中國社會科學調查中心(Institute of Social Science Survey, ISSS)成立于2006年9月,是北京大學社會科學的數據調查平臺,也是北京大學開展中國社會問題實證研究的跨學科平臺。中心目前承擔兩個大型社會調查項目——中國家庭動態跟蹤調查和中國健康養老追蹤調查。兩個項目的目的均是收集反映我國民生狀況的高質量微觀數據,用以分析社會民生方面的問題,為政策制定提供依據,同時推動社會、經濟、教育等跨學科研究工作。
中國人民大學-中國調查與數據中心(National Survey Research Center at Renmin University of China, NSRC)是中國人民大學直屬的跨學科、跨院系的綜合性研究機構。中心的宗旨為科學、系統、全面地采集、整理、存儲與開發中國經濟與社會調查數據,進行調查方法與相關技術的研究開發,實施具有重大科學與現實意義的大型科研項目,為科學研究和政府決策提供數據支持。中國調查與數據中心(NSRC)圍繞著中國的經濟和社會數據,以數據采集、數據存儲、數據開發為主要方向。中國調查與數據中心(NSRC)聯合全國53所高校組成了“中國社會調查網絡(CSSN)”,組織實施中國綜合社會調查(CGSS)、中國教育追蹤調查(CEPS)、中國宗教調查(CRS)、中國老年社會追蹤調查(CLASS)、大學生成長追蹤調查(CSDS)、千人百村調查等大型長期追蹤調查項目,建成了大規模、全國性、全方位、多層次、連續性與自主性的社會科學基礎數據采集平臺。中國調查與數據中心(NSRC)受國家自然科學基金委托,建成了中國第一個社會科學調查數據資料庫——中國國家調查數據庫(CNSDA),開創了我國社會科學數據開放與共享的先河。
中國社科院-社會學研究所、清華大學、中山大學、復旦大學、上海大學等也有各自的調查中心。
中國綜合社會調查數據CGSS
中國綜合社會調查(Chinese General Social Survey,CGSS)始于2003年,是我國最早的全國性、綜合性、連續性學術調查項目。CGSS系統、全面地收集社會、社區、家庭、個人多個層次的數據,總結社會變遷的趨勢,探討具有重大科學和現實意義的議題,推動國內科學研究的開放與共享,為國際比較研究提供數據資料,充當多學科的經濟與社會數據采集平臺。目前,CGSS數據已成為研究中國社會最主要的數據來源,廣泛地應用于科研、教學、政府決策之中。
2003-2008年是CGSS項目的第一期,共完成5次年度調查(2007年沒有執行),生產出5套高質量的年度數據。除2004年的調查數據,剩下的年度數據都已在中國國家調查數據庫(China National Survey Data Archive,CNSDA)的網站(cnsda.ruc.edu.cn)上發布,到目前為止,用戶可免費申請使用。
執行機構丨中國人民大學中國調查與數據中心
數據網址丨http://www.cnsda.org/index.php?r=site/datarecommendation
開放數據年份丨2003、2005、2006、2008、2010、2011、2012、2013
時間跨度丨分兩期,第一期:2003年—2008年2008年,每年一次;第二期:2010年—2019年,每兩年一次。最新公開數據:CGSS2013。
數據類型丨截面數據
分析單位丨個人、家庭
覆蓋區域丨中國28個省市
核心問題丨中國社會變遷(文化、健康、家庭、勞動力、就業、消費、教育、心理、個性等)
應用主題丨人口健康分析、勞動就業分析、消費儲蓄分析、空間規劃分析\社會流動、幸福感、社會信任、教育回報、宗教信仰、政治參與等。
中國社會狀況綜合調查(CSS)
“中國社會狀況綜合調查”(Chinese Social Survey,簡稱CSS)是中國社會科學院社會學研究所于2005年發起的一項全國范圍內的大型連續性抽樣調查項目,目的是通過對全國公眾的勞動就業、家庭及社會生活、社會態度等方面的長期縱貫調查,來獲取轉型時期中國社會變遷的數據資料,從而為社會科學研究和政府決策提供翔實而科學的基礎信息。
該調查是雙年度的縱貫調查,采用概率抽樣的入戶訪問方式,調查區域覆蓋了全國31個省/自治區/直轄市,包括了151個區市縣,604個村/居委會,每次調查訪問7000到10000余個家庭。此調查有助于獲取轉型時期中國社會變遷的數據資料,其研究結果可推論全國年滿18-69周歲的住戶人口。
為了兼顧縱貫調查的連續性和社會議題的現實性, CSS的調查問卷在設計上分為基礎模塊、更替模塊和熱點模塊三個部分。其中基礎模塊固定不變,包含了個人基礎信息、勞動與就業、家庭結構、家庭經濟狀況等內容;更替模塊如社會階層地位流動、社會保障、休閑消費、社會價值觀等,隔一定周期后重復調查;熱點模塊則與時俱進,目前已進行了社會群體利益關系、民生問題、城鎮化等主題的研究。
數據下載方式
http://css.cssn.cn/css_sy/
中國勞動力動態調查數據CLDS
執行機構丨中山大學社會科學調查中心
數據下載丨可下載spss、stata格式的數據,下載的數據格式由數據原始格式決定。http://css.sysu.edu.cn/
數據網址丨http://css.sysu.edu.cn/Data和http://cus.sysu.edu.cn/sjku.asp?id=887
開放數據年份丨2011、2012、2014
數據類型丨面板數據
分析單位與調查規模丨社區、家庭、勞動;調查對象為樣本家庭戶中的全部勞動力(年齡15至64歲的家庭成員)。
覆蓋區域丨中國29個省市(港澳臺、西藏、海南除外)
核心問題丨系統地監測社區社會結構和家庭、勞動力個體的變化與相互影響
應用主題丨人口健康分析、勞動就業分析、消費儲蓄分析、空間規劃分析
中國家庭收入調查(CHIP)
網址
http://www.ciidbnu.org/chip/index.asp
為了追蹤中國收入分配的動態情況,中國家庭收入調查(CHIP)已經相繼在1989年、1996年、2003年、2008年和2014年進行了五次入戶調查。它們分別收集了1988、1995、2002、2007和2013年的收支信息,以及其他家庭和個人信息,分別編號為CHIP1988、CHIP1995、CHIP2002、CHIP2007和CHIP2013。這幾次調查是由中外研究者共同組織的、關于“中國收入和不平等研究”的組成部分,并且在國家統計局的協助下完成。CHIP項目的參與者和其他學者分析了這四次調查數據,并且發表了涉及很多領域的文章、報告和學術書籍。
所有的CHIP數據均包含針對城鎮和農村住戶的調查。鑒于農村向城鎮遷移的日漸重要的現實意義,以及城鎮和農村住戶的子樣本并不完全覆蓋所有流動人口,2002年的調查增加了對流動人口的調查。因此,2002年CHIP調查包含了三個子樣本。2007年的調查也采用了同樣的方法,因此也由三個部分組成:城鎮住戶調查、農村住戶調查和流動人口調查。這一結構反映了中國的城鄉分割和近20年中不斷增加的遷移到城鎮地區的農村個體數量。
中國家庭追蹤調查數據CFPS
執行機構丨北京大學中國社會科學調查中心數據
網址丨http://www.isss.edu.cn/cfps/
“中國家庭追蹤調查“(CFPS)重點關注中國居民的經濟與非經濟福利,以及包括經濟活動、教育成果、家庭關系與家庭動態、人口遷移、健康等在內的諸多研究主題,是一項全國性、大規模、多學科的社會跟蹤調查項目。CFPS樣本覆蓋25個省/市/自治區,目標樣本規模為16000戶,調查對象包含樣本家戶中的全部家庭成員。CFPS在2008、2009兩年在北京、上海、廣東三地分別開展了初訪與追訪的測試調查,并于2010年正式開展訪問。經2010年基線調查界定出來的所有基線家庭成員及其今后的血緣/領養子女將作為CFPS的基因成員,成為永久追蹤對象。
開放數據年份丨2008、2009(測試性調查,北京、上海、廣東);2010(基線調查);2011(維護調查);2012年以后每年一次跟蹤調查。最新公開數據:CFPS2016(追訪)調查數據。
數據類型丨面板數據
分析單位與調查規模丨社區、家庭、個人(成人、少兒);基線調查為16000戶。CFPS調查問卷共有社區問卷、家庭問卷、成人問卷和少兒問卷四種主體問卷類型,并在此基礎上不斷發展出針對不同性質家庭成員的長問卷、短問卷、代答問卷、電訪問卷等多種問卷類型。
覆蓋區域丨中國25個省市,2010年在全國(西藏、青海、新疆、寧夏、內蒙古、海南、香港、澳門、臺灣不在其列)正式實施。
核心問題丨中國社會、經濟、人口、教育和健康的變遷
應用主題丨人口健康分析、勞動就業分析、消費儲蓄分析、空間規劃分析、質量管理
主要調查項目:
家庭:生活條件、家戶各類收入與支出、住房、金融資產等。
成人:基本信息、教育、婚姻、工作、健康、退休與養老、認知、宗教等。
少兒:基本信息、日常生活、健康、教育、培訓輔導、認知能力等。
其中,村/居問卷的調查內容包括:村/居基礎設施概況、人口和勞動力資源概況、自身及周邊環境、基層選舉、財政收入與支出,以及日常消費品價格等。
家庭問卷的調查內容包括:家庭成員結構、日常生活基本設施、社會交往、住房、家庭經濟、農業生產與銷售等。
成人問卷的調查內容包括:教育、婚姻、職業、日常生活、健康、養老、社會保障、社會交往、價值觀、以及基準測試等。
少兒問卷的調查內容包括:學業情況、日常生活、健康、職業期望、與父母關系、成長環境、社會交往、價值觀、以及基準測試等。
中國健康與養老追蹤調查(CHARLS)
執行機構丨北京大學中國社會科學調查中心數據
網址丨http://charls.pku.edu.cn/zh-CN
開放數據年份丨2008、2012(兩省),2011、2013、2014(全國)
2011年(基線調查);以后每兩年追蹤一次,調查結束1年后,數據對外界公開。2013年(追蹤調查);2014年(“中國中老年生命歷程調查”專項)。最新公開數據:2015年CHARLS全國追蹤調查數據。
數據類型丨面板數據
分析單位丨個人、家庭
覆蓋區域丨基線調查在全國28個省的150個縣區的450個村、居展開。浙江、甘肅兩省(2008、2012),中國28個省市(2011、2013、2014)
核心問題丨我國人口老齡化問題
應用主題丨人口健康分析、消費儲蓄分析
分析單位與調查規模丨家戶、個人(45歲及以上);2015年全國追訪時,其樣本已覆蓋總計1.24萬戶家庭中的2.3萬名受訪者。
主要調查項目丨個人基本信息,家庭結構和經濟支持,健康狀況,體格測量,醫療服務利用和醫療保險,工作、退休和養老金、收入、消費、資產,以及社區基本情況等。
研究主題丨人口老齡化問題、勞動經濟學(婚姻、彩禮等)、社會保障、人口經濟學、衛生經濟學等。
中國家庭金融調查數據CHFS
執行機構丨西南財經大學
數據網址丨http://chfs.swufe.edu.cn/
開放數據年份丨2011年開始首輪調查,每兩年進行一次追蹤調查。目前可利用數據CHFS2011、CHFS2013、CHFS2015。
數據類型丨截面數據
分析單位丨家庭
覆蓋區域丨25個省市(2011),29個省市(2013)
以CFPS2013為例,除追訪2011年訪問的8438戶家庭、29000個個體外,樣本進行首次擴展,最終共計調查來自全國29個省市、自治區(新疆、西藏除外)262個縣區的28241個家庭,93000個個體。
核心問題丨家庭金融狀況、收入支出、社會保障、商業保險等
應用主題丨人口健康分析、勞動就業分析、消費儲蓄分析、金融與投資分析
全國老年人口健康狀況調查研究(CLHLS)
全國老年人口健康狀況調查研究(CLHLS),是由北京大學健康老齡與發展研究中心/國家發展研究院組織的老年人追蹤調查,調查范圍覆蓋全國23個省區市,調查對象為65歲及以上老年人和35-64歲成年子女,調查問卷分為存活被訪者問卷和死亡老人家屬問卷兩種。存活被訪者問卷的調查內容包括老人及家庭基本狀況、社會經濟背景及家庭結構、經濟來源和經濟狀況、健康和生活質量自評、認知功能、性格心理特征、日常活動能力、生活方 式、生活照料、疾病治療和醫療費承擔;死亡老人家屬問卷的調查內容包括死亡時間、死因等內容。
中國健康與營養調查(CHNS)
中國健康與營養調查(China Health and Nutrition Survey, CHNS)是由北卡羅來納大學人口研究中心(The Carolina Population Center at the University of North Carolina at Chapel Hill)﹑美國國家營養與食物安全研究所(The National Institute of Nutrition and Food Safety)和中國疾病與預防控制中心(The Chinese Center for Disease Control and Prevention)合作開展的調查項目。該調查旨在檢驗健康﹑營養和計劃生育政策的影響以及研究中國社會經濟的轉變如何作用于整個人口健康和營養狀況。到目前為止,該調查一共進行了7次,分別是1989﹑1991﹑1993﹑1997﹑2000﹑2004和2006年。該調查采用多階段整群抽樣的方法,其中有幾年因為一些原因,調查的省份發生了變化,最新的2006年的調查范圍涉及遼寧﹑黑龍江﹑江蘇﹑山東﹑河南﹑湖北﹑湖南﹑廣西和貴州9個省(自治區),調查內容涉及住戶、營養、健康、成人、兒童、社區等。
編輯:王菁
校對:林亦霖
——END——
想要獲得更多數據科學領域相關動態,誠邀關注清華-青島數據科學研究院官方微信公眾平臺“ 數據派THU ”。
碼關注公眾號「政采云前端團隊」,獲取更多不摻水的原創好文~
在現代瀏覽器的本地存儲方案中,indexedDB 是一項重要的能力組成, 它是可以在瀏覽器端使用的本地數據庫,可以存儲大量數據,提供接口來查詢,還可以建立索引,這些都是其他存儲方案 Cookie 或者 LocalStorage 無法提供的能力。單從數據庫類型來看,IndexedDB 是一個非關系型數據庫(不支持通過 SQL 語句操作)。
IndexedDB 是一個比較復雜的 API 組合,學習它的過程就相當于學習它的各個對象 API 接口,包括以下這些( IDB 指當前操作的數據庫實例 ):
在這些 API 中包含一些主要概念:
通過簡單的對比圖來理解 IndexedDB 的概念:
在介紹了 IndexedDB 的主要概念之后,可以通過一個簡單實用的 CURD 例子來學習在日常開發中我們是怎么使用 IndexedDB 的,各個 API 細節日后可以慢慢深入學習。
1、必不可少的瀏覽器支持檢查:
if(!('indexedDB' in window))
{
console.log('當前瀏覽器支持 IndexedDB');
return;
} else {
console.log('您的瀏覽器不支持 IndexedDB')
// todo 建議升級或者更換其他瀏覽器
}
2、連接數據庫
// 數據庫實例
let db;
// 數據庫打開操作,第一個參數是數據庫名稱, 第二個參數是數據庫版本
let DBRequestLink = window.indexedDB.open('dataBaseName', 1)
DBRequestLink.onsuccess = function(event) {
// 獲取數據庫實例
db = DBRequestLink.result;
// 其他操作
};
// 這個監聽回調觸發于數據庫首次新建、open數據庫時傳遞新版本(只能比之前傳遞的版本高)
DBRequestLink.onupgradeneeded = function(event) {};
3、創建數據庫的主鍵和字段
DBOpenRequest.onupgradeneeded = function(event) {
let db = event.target.result;
// 創建一個數據庫存儲對象,并指定主鍵
let objectStore = db.createObjectStore('person', {
keyPath: 'id',
autoIncrement: true
});
/* 定義存儲對象的數據項
* 第一個參數是創建的索引名稱,可以為空
* 第二個參數是索引使用的關鍵名稱,可以為空
* 第三個參數是可選配置參數,可以不傳,常用參數之一就是 unique ,表示該字段是否唯一,不能重復
*/
objectStore.createIndex('id', 'id', {
unique: true
});
objectStore.createIndex('name', 'name');
objectStore.createIndex('age', 'age');
objectStore.createIndex('sex', 'sex');
};
在上述操作中,我們先定義了上文中提到的 IDBObjectStore 對象,并指定主鍵為 id ,隨后又通過 createIndex 來創建字段。值得注意的是雖然創建了四個字段,但在 IndexedDb 中數據還是分為主鍵 id 和數據主體兩個部分,并不會像 MYSQL 中在 Table 中呈現四列。
4、向數據庫中添加數據
// 這里的 db 就是第二步中的 db 對象,
// transaction api 的第一個參數是數據庫名稱,第二個參數是操作類型
let newItem = {
id: 1,
name: '徐嘻嘻',
age: 3,
sex: 'female'
};
let transaction = db.transaction('dataBaseName', "readwrite");
// 找到對應的存儲對象
let objectStore = transaction.objectStore('person');
// 添加到數據對象中, 傳入javascript對象
objectStore.add(newItem);
新建操作是在新建了一個 事務( IDBTransaction 對象)的前提下完成的,傳入的數據不需要做任何轉換,可以無縫傳入 Javascript 對象。
5、修改數據庫中的數據
// 這里的 db 就是第二步中的 db 對象,
// 新建事務
let transaction = db.transaction('dataBaseName', "readwrite");
// 新數據主體
let newRecord = {
id: 1,
name: '徐嘎嘎',
age: 5,
sex: 'male'
};
// 打開已經存儲的數據對象
let objectStore = transaction.objectStore('person');
// 獲取存儲的對應鍵的存儲對象, 傳入主鍵 id,值為 1
let objectStoreRequest = objectStore.get(1);
// 獲取成功后替換當前數據
objectStoreRequest.onsuccess = function(event) {
// 數據
var record = objectStoreRequest.result;
// 遍歷替換
for (let key in newRecord) {
if (typeof record[key] != 'undefined' || key !== 'id') {
record[key] = newRecord[key];
}
}
// 更新數據庫存儲數據
objectStore.put(record);
};
基本思路是創建一個事務,先找到想要修改的數據主體,然后在更新該數據主體內容。 事務創建邏輯相同,并在創建之后調用事務的 get 和 put 操作。
6、刪除數據庫中的數據
// 這里的 db 就是第二步中的 db 對象,
// 新建事務
let transaction = db.transaction('dataBaseName', "readwrite");
// 打開已經存儲的數據對象
let objectStore = transaction.objectStore('person');
// 獲取存儲的對應鍵的存儲對象, 傳入主鍵 id,值為 1
let objectStoreRequest = objectStore.delete(1);
調用 delete 接口,傳入指定的 id 即可。
? 從上面的例子中可以看出,每一次操作需要至少三行代碼才能完成,而且需要一直維護 DB 的對象引用,避免它被回收,這樣子開發代碼膨脹得太厲害,所以我們在業務中引入其他類庫來減少代碼量
這兩個類庫比較符合我們的開發要求,我們當前使用的是 LocalForage。
在業務開發中,我們都會碰到或多或少的本地存儲需求,本文介紹了其中一種存儲方案 IndexedDB 的簡單實踐。就我們的應用場景來看,IndexedDB 的適用面還是很廣的。考慮到 IE10 也可以支持,把它實踐在實際項目中應該是沒有問題的。
文章內容較長,如果表達有誤在所難免,歡迎交流指出。
政采云前端團隊(ZooTeam),一個年輕富有激情和創造力的前端團隊,隸屬于政采云產品研發部,Base 在風景如畫的杭州。團隊現有 50 余個前端小伙伴,平均年齡 27 歲,近 3 成是全棧工程師,妥妥的青年風暴團。成員構成既有來自于阿里、網易的“老”兵,也有浙大、中科大、杭電等校的應屆新人。團隊在日常的業務對接之外,還在物料體系、工程平臺、搭建平臺、性能體驗、云端應用、數據分析及可視化等方向進行技術探索和實戰,推動并落地了一系列的內部技術產品,持續探索前端技術體系的新邊界。
如果你想改變一直被事折騰,希望開始能折騰事;如果你想改變一直被告誡需要多些想法,卻無從破局;如果你想改變你有能力去做成那個結果,卻不需要你;如果你想改變你想做成的事需要一個團隊去支撐,但沒你帶人的位置;如果你想改變既定的節奏,將會是“5 年工作時間 3 年工作經驗”;如果你想改變本來悟性不錯,但總是有那一層窗戶紙的模糊… 如果你相信相信的力量,相信平凡人能成就非凡事,相信能遇到更好的自己。如果你希望參與到隨著業務騰飛的過程,親手推動一個有著深入的業務理解、完善的技術體系、技術創造價值、影響力外溢的前端團隊的成長歷程,我覺得我們該聊聊。任何時間,等著你寫點什么,發給 ZooTeam@cai-inc.com
*請認真填寫需求信息,我們會在24小時內與您取得聯系。