在資料庫的應用開發中,常常會遇到效能和代價的之間矛盾。以作者在開發股市行情查詢和交易系統中遇到的問題為例,要在即時記錄1000多隻股票每分鐘更新一次的行情資料的同時,響應大量並發使用者的資料查詢請求。考慮到性價比和易維護性,系統又要求在基於PC伺服器,Windows NT平台的軟硬體環境下實現。開始,我們採用了MS SQL Server 6.5 作為資料庫系統,用Visual C++
最近使用者一直抱怨Hive Web Client在提交某些查詢後,不會返回結果到前端,比如join五張表的語句就不行,只有去掉一個join先查詢寫入一張暫存資料表,再和最後一張表join才行。我後來debug了下,發現語句確實是成功執行了的,而且結果檔案已經dump到hive web的本地系統檔案中,這就有點奇怪了,難道是輸出格式不對或者結果中有髒字元,在逐一排除掉其他可能的問題後,最終定位到將query寫回mysql
今天鬱悶了一天,java程式在向mysql插入資料前不是亂碼,資料庫安裝時也選了編碼為utf8(和我程式的編碼格式一致)。可是插入資料就變成亂碼,相當鬱悶。原因:mysql的設定檔中的編碼並沒有改成utf8,;解決辦法:在mysql的安裝目錄下找到my.ini檔案,將裡面兩處涉及編碼的地方改成utf8,如下:# MySQL Server Instance Configuration File # -------------------------------------------------
Lamp(rpm)安裝:一:編輯本地yum用於安裝軟體包:[root@localhost ~]# cd /mnt/cdrom/[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/[root@localhost ~]# cd /mnt/cdrom/Server/[root@localhost Server]# vim /etc/yum.repos.d/rhel- debuginfo.repo #編輯本地yum二:安裝http伺服器:[root@
效果如下圖:思路:先擷取所選省的市或者是所選時的縣,將擷取的資料轉換為jason格式的字串返回到ajax用戶端,在用戶端使用eval將jason格式的字串轉化為對象,將對象的每個元素值建立成文本節點,並建立option節點,將文本節點追加到option節點,在將option的節點追加給select節點。ajax-area-select.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &
我們通常測試的時候都是用mysql_connect ("localhost","usrname","password");的方式來串連MySQL資料庫的 ,如果我們要通過其他主機使用IP地址來串連MySQL資料庫的時候,就需要修改MySQL的配置文 件/etc/mysql/my.cnf,否則會出現這樣的錯誤提示:can t connect to mysql server on 111skip-external-locking##
一.gb2312,gbk,utf8等支援多位元組編碼的字元集都可以儲存漢字,gb2312中的漢字數量遠少於gbk,而gb2312,gbk等都可在utf8下編碼。二.用命令show variables like 'character\_set\_%';查看當前字元集設定:mysql> show variables like 'character\_set\_%';+--------------------------+--------+| Variable_name |