標簽‘數據庫’

坑爹的服務商

話說昨天打開博客(確切的說是打不開),發現訪問不了了(由于最近忙,前一段VPS故障,博客移回之前一直用的hostnine的虛擬主機),以為又是例行宕機,等了一段時間還是不行,查看郵件才發現已經宕機一天了(可見我最近有多忙,一天之前的郵件,硬是沒看到)。

感覺事情不妙,立即去聯系服務商,等了半個小時被告知,因為我的主域被Google查出有惡意軟件(以前注冊主機的時候使用的域名,由于h9后臺cPanel不能隨意更改主域,且主域是朋友公司的域名,就沒去找客服更改)。糾結開始,把事情前因后果給客服講完,客服還是不給我整好,非得讓我清理網站上的惡意程序。無語扯了半天已經凌晨(誰叫老外那邊是白天吶),困意來襲,睡了,打算今天繼續解決,早上收到郵件居然說,之前給我的回復都是因為他們沒搞清事情的原因,原來我原先所在服務器是xxx11,現在切換到xxx31了,他們還說之前有發郵件通告。 查看更多...

Oracle超出最大連接數問題及解決

用過Oracle的應該都熟悉如何查看和設置Oracle數據庫的最大連接數。這里就再啰嗦一遍。

查看當前的連接數,可以用select count(*) from v$process;
設置的最大連接數(默認值為150)select value from v$parameter where name = 'processes';
修改最大連接數alter system set processes = 300 scope = spfile;

都知道,當數據庫最大連接數不夠時會出現客戶端連接間歇性失敗,報錯ORA-12519。設置大點一般就可以了。但是做大型項目的時候還是會遇到一些不正常的問題,比如:設置最大連接數800,但是正常連接200多個就會報錯,這也是我在一次面試中得知的。回來因為自己的垃圾機器上沒有裝Oracle,就查了些資料,發現還真的有這個問題,不過不是什么難題,貌似很多人遇到過,看來我們真的做項目太少了吧,頂多同時測試的也就十多個人。 查看更多...

MemSQL問世,查詢速度可比傳統數據庫高出30倍

MemSQL問世,查詢速度可比傳統數據庫高出30倍
近日,Eric Frenkiel(前Facebook員工)和Nikita Shamgunov(前微軟SQL Server高級工程師)推出了MemSQL數據庫,該數據庫的目標旨在提高關系型數據庫的運行速度。

MemSQL通過將數據放置在內存中,并將SQL語句翻譯為C++,來達到查詢執行最優化。這使得MemSQL以難以置信的速度寫入和讀取數據。Frenkiel稱,MemSQL比磁盤型數據庫的執行速度快了30倍。 查看更多...

Android SQLite數據庫基礎總結

SQLite是Android平臺軟件開發中會經常用到的數據庫產品,作為一款輕型數據庫,SQLite的設計目標就是是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠。

下面我們一起來看看針對Android平臺的SQlite 3的使用。
以下概念都是在Android平臺的SQlite限制下的理解:
數據庫基礎概念
SQlite 通過文件來保存數據庫,一個文件就是一個數據庫。
數據庫里又包含數個表格;
每個表格里面包含了多個記錄;
每個記錄由多個字段組成;
每個字段都有其對應的值;
每個值都可以指定類型。 查看更多...

使用PowerDesigner進行數據庫建模簡明教程

一、概念數據模型概述

概念數據模型也稱信息模型,它以實體-聯系(Entity-RelationShip,簡稱E-R)理論為基礎,并對這一理論進行了擴充。它從用戶的觀點出發對信息進行建模,主要用于數據庫的概念級設計。

通常人們先將現實世界抽象為概念世界,然后再將概念世界轉為機器世界。換句話說,就是先將現實世界中的客觀對象抽象為實體(Entity)和聯系 (Relationship),它并不依賴于具體的計算機系統或某個DBMS系統,這種模型就是我們所說的CDM;然后再將CDM轉換為計算機上某個 DBMS所支持的數據模型,這樣的模型就是物理數據模型,即PDM。

CDM是一組嚴格定義的模型元素的集合,這些模型元素精確地描述了系統的靜態特性、動態特性以及完整性約束條件等,其中包括了數據結構、數據操作和完整性約束三部分。
1)數據結構表達為實體和屬性; 查看更多...

簡單配置Hibernate步驟(MySQL環境)

Hibernate配置文件可以有兩種格式,一種是 hibernate.properties ,另一種是 hibernate.cfg.xml 后者稍微方便一些,當增加hbm映射文件的時候,可以直接在 hibernate.cfg.xml 里面增加,不必像 hibernate.properties 必須在初始化代碼中加入。

但不管怎么說,兩種的配置項都是一樣的,下面詳細介紹:

在Hibernate的src目錄下有一個 hibernate.properties 模板,我們不必自己從頭寫,修改模板就可以了。hibernate.query.substitutions true 1, false 0, yes 'Y', no 'N'。這個配置意思是當你在Hibernate里面輸入true的時候,Hibernate會轉化為1插入數據庫,當你在Hibernate里面輸入false的時候,Hibernate會轉化為0插入數據庫,后面的Y,N同理。 查看更多...

關于WordPress數據庫減小的問題

自從建立獨立博客以來,一直使用Austin Matzko的WordPress Database Backup插件來備份數據庫,年前甚至到一月前幾天收到的郵件還是1兆多的附近,解壓后是近8兆的數據庫,但之后突然就成了600+kb,解壓后也僅僅3兆多一點,這之前我沒有修改數據庫,沒有清理數據庫,更沒有修改程序,備份的數據庫就這樣突然減小了。

問了幾個朋友,都沒有注意到這個問題,我在想是不是升級最新版本的Wordpress導致的,但查看到處的數據庫sql腳本發現沒什么兩樣,不知道減少的幾兆去哪了。今天phpadmin看了數據庫發現phpadmin后臺更新了。但不會跟這個有關吧? 查看更多...

淺析Oracle范式的概念

范式:英文名稱是 Normal Form,它是英國人 E.F.Codd(關系數據庫的老祖宗)在上個世紀70年代提出關系數據庫模型后總結出來的,范式是關系數據庫理論的基礎,也是我們在設計數據庫結構過程中所要遵循的規則和指導方法。目前有跡可尋的共有8種范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三個范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。

下面就簡單介紹下這三個范式。? 查看更多...

黑龙江22选5开奖