代碼配置 Log4Net 的 AdoNetAppender

今天發現 Log4Net 輸出到不同資料庫時,其 commandtext 使用的文法居然也不同,摸索了好一會,分享一下:  // SqlServer // private const string SqlServerLog4NetCommandText = "INSERT INTO pacs_log ([Datetime],[ThreadID],[Level],[Logger],[Message],[Exception]) VALUES

一周以來的工作總結

      這周客戶的問題非常多,總是說我的資料不對。於是我對資料梳理了以後發現以前認為是重複資料的,其實並不是,而是我忽略了一個維度。那麼這樣一來,我們的周詳單表就會有500多萬的資料。一個月按照4周計算,就要有2000萬條資料。而我大概計算了一下,每一個周的分區要佔用2G多的儲存空間,要知道電信給我們的空間不過是500G左右,我們大家都在用,我一個人每周消耗2G,顯然不合適。     

[WCF]將WCF程式部署在IIS上

WCF 機制確實不錯,雖然談不上對它有多瞭解,但僅從應用的角度看,有兩個顯著:封裝通訊,契約編程。下面演練一個Demo 來看看如何將 WCF 部署在IIS裡頭。這個 Demo 伺服器提供一個運算服務,用戶端根據伺服器契約調用該服務,得到結果。1,建立一個目錄(IIS具有存取權限的,所以別在系統目錄中建立) IISHostedCalcService,然後在其中建立名為 service.svc 檔案,其內容如下:<%@ServiceHost language=c# Debug="true"

一周以來工作總結–關於表的壓縮

     昨天寫了一下關於Oracle表壓縮的問題(http://www.cnblogs.com/wingsless/archive/2012/09/23/2699309.html),由於時間原因沒有具體的實驗,只是使用了網上的資料,但是這並不是我的風格,因為網上資料直接拿來轉載的多,自己原創的少。所謂事必躬親嘛,做個實驗。     有兩張表,一張壓縮(TEST_1)一張不壓縮(TEST)。     首先看看佔用空間的情況,查表的語句如下:     BEGIN FOR I IN 1 .. 50

再學學表的分區

     前一陣子一直在研究著Oracle的表分區的相關知識。在資料量不斷擴大的現在,分區技術是一種非常有效提高效率的技術。     限於業務的原因,我以前每次建立分區表的時候都喜歡用日期進行分區,每天一個range分區。但是突然有一天我遇到了一個很討厭的表,是一個對應關係表,只有產品和銷售品的對應關係,這個樣子的表是沒有辦法建立我最熟悉的range分區的,經過我查閱資料以後我發現hash分區是一個比較好的解決方案。   

深入分析Sleep(0)與Sleep(1)的區別

深入分析Sleep(0)與Sleep(1)的區別羅朝輝 (http://www.cnblogs.com/kesalin/)CC許可,轉載請註明出處目的:有時候我們想讓線程不被調度一定的時間,也就是說讓線程睡眠一段時間。API

為什麼這樣連續兩行實用document.write是錯的

     閑來無聊學學JS,想練習一下讀取文字框的值,一次列印到介面上,但是發現了如下的問題,經過查詢和思考,得到本文,先看代碼:<html><head><script type="text/javascript">function show(){var a = document.getElementByIdx_x("txt1");var b =

好用的函數sign和decode

      今天遇到了一個問題,需要對比一個欄位和5的大小,大於5的輸出0,小於五的輸出1。如果是用PLSQL編程的話可以用if/else這種邏輯進行判斷,但是在SQL裡可不能這麼寫,經過網友推薦,我組合使用了sign和decode,效果很好,代碼小清新。      代碼如下:      DECODE(SIGN(TRUNC(COL1 - COL2) - 5), 1, 0, 1) ONTIME_FLAG      這樣就可以了。      sign函數的作用是這樣的:     

計算索引片段的一個指令碼

declarecursor cur_ind is select ui.index_name from user_indexes ui; ind_name user_indexes.index_name%type; v_name index_stats.name%type; v_height index_stats.height%type; v_percent number;begin dbms_output.enable(10000000000); open cur_

Database Backup技術學習記錄一–歸檔(亦工作,亦學習)

     Database Backup的前提是資料庫在歸檔模式下跑,歸檔模式。下面是歸檔的設定:     1 查看歸檔模式:     SQL>archive log list;       2 更改資料庫到歸檔模式:     SQL>shutdown immediate;SQL>startup mount;SQL>alter database archivelog;SQL>alter database opne;SQL>archive log list;  

四個指令碼,用於表和索引跳躍表空間的操作

/*該指令碼可以產生SQL,將SQL粘出來,就可以執行了*/--轉移普通表的資料表空間select 'alter table ' || t1.table_name || ' move tablespace NEW_TBS;'from user_all_tables t1where t1.tablespace_name = 'OLD_TBS';--轉移分區表的資料表空間select 'alter table ' || t1.table_name || ' move partition ' ||

如何在預存程序中自動添加分區

declare v_sql varchar2(1000); TABLE_NAME VARCHAR2(100); I_DAY VARCHAR2(8) := '20120611'; I_L_DAY VARCHAR2(8);begin I_L_DAY := TO_CHAR((TO_DATE(I_DAY, 'YYYYMMDD') + 1), 'YYYYMMDD'); TABLE_NAME := upper('表名'); v_sql :=

如何刪除掉一個使用者下的所有對象

create or replace procedure drop_all as cursor cur_obj is select uo.OBJECT_NAME, uo.OBJECT_TYPE from user_objects uo where uo.OBJECT_NAME not in ('DROP_ALL') and uo.OBJECT_TYPE not in ('LOB');/* cursor cur_tablespace is select

簡述sqlldr的使用

     我的項目有一張表,始終是手動匯入資料。我接手之前的同事總是喜歡用pl/sql developer,但是我覺得還是黑框框看著有技術含量。     這裡順便就寫一下有關sqlldr的簡單用法。     有關sqlldr資料比較全面的應該就是協助了,打出來看一下。    SQL*Loader: Release 11.2.0.1.0 - Production on 星期六 8月 4 12:54:31 2012Copyright (c) 1982, 2009, Oracle and/or

一周以來工作總結–關於位元影像索引

      我曾經迷茫於一個問題,為什麼有的時候明明有索引,卻無法提升效率。後來我在很多書上和論壇上看到,索引分為3種,預設的是B樹索引,這個類型的索引在對付重複很多很多的列的時候並沒有任何優勢,比如性別列這個只有兩個值(不排除會有第三值)的列。而這種重複度很高的列在我平時的生產系統中非常多,比如電訊廠商的行政區列,西安市只有市區,鄠縣,盩厔,藍田等幾個行政區,這種重複在百萬級甚至千萬級的表中屬高重複的。那麼這種情況就要交給位元影像索引來對付了。      下面是我在自己機器上做的一個實驗:  

再聊聊分區表

     前一陣子寫了一點有關分區表的東西(http://www.cnblogs.com/wingsless/archive/2012/02/11/2347111.html)。我們的項目限於甲方的摳門,分配給我們的磁碟空間相當的小,因此我們的項目中並不習慣使用索引這個好用的東西,因為索引也是要耗用很大的空間的,有的時候索引佔據的空間比資料表還要大。於是我們約定俗成的使用了分區表,而且很多同事認為分區表就相當於建立了很多很多的小表一樣。事實,確實如此嗎?    

[OpenGL ES 03]3D變換:模型,視圖,投影與Viewport

文章目錄 前言一,3D數學曆史二,矩陣變換三,OpenGL 中的實現四,投影變換五,視圖變換六,後記七,引用 [OpenGL ES 03]3D變換:模型,視圖,投影與Viewport羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議前言本來打算直接寫教程 04 的,但是想到3D 變換涉及的數學知識較多,往往是很多初學者的攔路虎(比如我自己)。再加上OpenGL ES

[OpenGL ES 04]3D變換實踐篇:平移,旋轉,縮放

文章目錄 一,建立工程二,描繪四稜錐三,圖元模式介紹:五,旋繞,縮放六,自動旋轉與重設七,總結 [OpenGL ES 04]3D變換實踐篇:平移,旋轉,縮放羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議前言前文《[OpenGL ES 03]3D變換:模型,視圖,投影與Viewport》中已經詳細介紹了3D變換相關的數學知識,也講了基本的模型變換:平移,旋轉與縮放,

一周以來工作總結–關於高水位線

     

自訂函數,替換字串中指定位置的字元

    我一直不知道到底有沒有函數可以實現標題的功能,所以我寫了個適合我們業務的。如果大家有更好的,請告訴我。下面是源碼:    CREATE OR REPLACE FUNCTION REPLACE_POSITION(STR_IN VARCHAR2, POSITION INTEGER, NEW_CHAR VARCHAR2)

總頁數: 61357 1 .... 6227 6228 6229 6230 6231 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.