除錯經驗——報表生成過程中遭遇資料庫“耍脾氣”
問題:
前幾天重新整理一個報表,運行了一段指令碼,發現沒有資料。
解決方案:
當時,試圖更新指令碼,無果。
當天下午,不甘心,又運行了同一段指令碼,發現指令碼處於無限執行狀態(即,超時執行而不報錯,一直顯示為running狀態),此時,取消執行,又進入了無限取消執行狀態(即,超時取消執行而不報錯,一直顯示為pending for cancel狀態)。只好殺掉Toad程序,重新開啟Toad,重新執行,問題依舊,無果。但是得到一個啟發:指令碼未變,但資料庫的表現不同。說明,問題很可能出在資料庫自身上。
第二天早上,再次運行同一指令碼,5分鐘後,資料出來了。果然是資料庫自身的問題。
心得:
修改指令碼前,注意不要覆蓋掉現有版本。因為,很有可能,你會把對的指令碼改成錯的。如果直接覆蓋掉,可能又需要花大量時間恢復。
相關推薦
除錯經驗——報表生成過程中遭遇資料庫“耍脾氣”
問題: 前幾天重新整理一個報表,運行了一段指令碼,發現沒有資料。 解決方案: 當時,試圖更新指令碼,無果。 當天下午,不甘心,又運行了同一段指令碼,發現指令碼處於無限執行狀態(即,超時執行而不報錯,一直顯示為running狀態),此時,取消執行,又進入了無限取消執行狀態(即,超時
除錯經驗——Win 10 Excel中Alt+Tab不能切換視窗的解決方法
問題描述: 公司電腦升級系統到Win10後,Excel中使用Alt+Tab不能在不同視窗中進行切換。因為這個功能在日常工作中使用的非常頻繁,不能快速切換視窗將會嚴重影響工作效率,所以,必須解決。 解決方法: 在百度上查詢,無果(很多帖子是複製別人的,但是不能解決問題)。 然後,在
效能測試過程中oracle資料庫報ORA-27301 ORA-27302錯
最近在效能測試過程中發現,發現虛擬使用者數上不去,載入到一定的數量應用端就報錯,提示連線資料庫出錯。在測試的過程中檢視web容器的執行緒池 資料來源的連線池 都還有空閒,同時檢視oracle的v$session檢視 發現session數到了一定數量就上不去了。檢視資料庫引數 process 設定的是1000
django使用過程中獲取資料庫資料(models的注意事項)
首先說下一個表結構。 django 中用於匹配的結構。 表名 有以下幾點說明: 1.在匹配選擇過程中models中不必全部都進行獲取,通常獲取部分即可。 2.查詢過程中如果指定了預設引數那麼查詢時
php開發過程中mongodb資料庫groupby的使用
由於做的是後臺的功能,所以大部分都是資料統計的功能 現在由於我的一條資料裡嵌套了另一個子陣列,所以統計的時候的初始化的值有一點問題,用的是mongodb資料庫,其他的資料庫就不知道怎麼統計啦,例如現在我要的統計的一條資料的形式為{ "_id" : 584b35ab8d02
21條自動化測試過程中遭遇的問題及解決思路
記錄自動化中遇到的一些錯誤及解決思路,會持續更新(根據個人情況不同,錯誤解決方法不同)1、找不到元素,指令碼報“NoSuchElementException:Unable to find element”,或者"定位到了,不能操作,點選無效" 1) 首先檢視自己的“屬性值”
Keil5(MDK5)在除錯(debug)過程中遇到的問題
參考原子哥教程 使用開發板:STM32F103RC Keil5(MDK5)在除錯(debug)過程中崩潰(IDE已停止執行) http://blog.csdn.net/qq_33259138/article/details/70224581 現象是程式編譯下載都沒有問題,
除錯經驗——報表工作心得
需求描述 在日常工作中,我們提交給使用者的成果物(artificat/deliverable)在滿足業務需求的前提下越簡單越好。我們沒有必要將中間的一些資料、公式、程式碼(SQL/VBA)、Exce
MySQLdb Python模組autocommit屬性測試及測試過程中關於資料庫連線的理解
MySQLdb事務自動提交功能驗證,伺服器為MySQL5.0.77。更加要注意的是:資料庫中表型別必須是InnoDB,因為這種型別才支援事務!!! 1.設定自動提交為True,包含多條sql語句 全部執行?檢視資料庫內容驗證 sql = "select * from zha
SSRS 報表開發過程中,除數為0的處理
ble return 代碼編輯 lse ror pre vid 屬性 應該 這裏僅供記錄,方法並非原創 在SSRS報表開發過程中,我們經常會遇到除數為0的計算 一般來說,我們都是通過IIF來進行處理,比如: =IIF(B=0,0,A/B) 但實際效果,則是,如果B=
MySql、Oracle(通用方法)遞迴查詢生成檔案目錄樹(JAVA實現 遞迴過程中不訪問資料庫,遞迴之前只訪問兩次 進行遞迴前資料準備)
查詢檔案樹 實體類 public class TradeInfoFile { // 檔案編碼(子) private String fileCode; // 所屬檔案編碼(父) private String belongFileCode; // 交易
【經驗分享】響應式網站項目實操過程中的那些事兒
oat fib lin style 定義 oss 柵格 簡單 報名 本次網站改版升級是我來到新公司的第一個項目,需求之初並沒有提及要做響應式,在首次評審時領導和研發均認為響應式處理與我們網站相對契合,就這樣我開始了我職場生涯中第一個響應式網站設計。下面就跟大家分享響應式網站
除錯經驗——開啟Spotifre web客戶端中的編輯功能 (Enable Edit button in Spotfire web client)
問題: 有位來自日本的使用者發郵件,請求我們在Spotfire報表(趨勢分析報告) 網頁上新增一個“Edit”按鈕。說是以前是有的,現在的版本中找不到了。她需要對Spotifre的報表做一些優化,再報告給相關試驗的CRA們。 剛看到這封郵件,我有點懵。因為我不記得配置過這個功能。經過幾次
除錯經驗——建立個人的知識庫(資料表、資料庫、部落格、微博等)的意義
大學四年,記住的老師的話並不多,但有一句至今難忘。 那是大三電子電路實驗課中有一節的內容是組裝一臺收音機,那位試驗老師對我們說“你們一定要注意儲存好自己的學習成果,不斷積累,這個非常重要!”。 所以,畢業十幾年以來,別的東西沒有積累多少,各種資料倒是積累了不少,至於有多少價值,那是另一回
除錯經驗——使用自定義函式在Oracle中實現類似LISTAGG函式的行轉列(字串連線)功能
問題描述: LISTAGG函式是一個很實用的函式,但僅在Oracle 11.2以後的版本中才有。 生產環境中有個資料庫是Oracle 11.1,需要行轉列,但並不能使用LISTAGG函式。 解決方法: 參考以下文章: https://oracle-base.com/artic
keil mdk除錯過程中檢視區域性變數的方法
上次除錯STM32做了一次總結,此次在除錯nordic 51822時發現區域性變數地址給不出任何資訊, 導致無法檢視區域性變數值。通過和STM32的設定進行必較發現C/C++的編譯器等級設定過高,而將 一些區域性變數優化掉而沒有分配記憶體地址。
VS2013 c++連結資料庫,應用儲存過程,向資料庫中寫入資料
// ConsoleApplication1.cpp : 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include "iomanip" using namespace std; #import "c:\Program Files\Common Files\S
web前端部署過程中快取出現的問題 生產實戰經驗 移動端H5
目錄 增加時間戳 或者 版本號 chrome: provisional header are showed 漏掉的ng-include 手機各種機型 對快取的不同處理 (2018) – 移動端H5混合應用的新版本生產部署之後, 出現的各種情況和實
Git多分支開發過程中處理衝突的經驗教訓
最近在專案開發中遇到一個問題,不同分支的程式碼產生大量衝突,導致合併麻煩。這也算是一個教訓。值得記錄下來反思。 不同分支程式碼的衝突問題 已上線分支為 master,我負責的分支為 A,另外有人負責的分支是 B,恰恰因為專案需求的原因,A 和 B 分支上的某個類會被我們同時改動
AS除錯以及使用過程中遇到的問題記錄
https://blog.csdn.net/qq_28808627/article/details/50207643 問題1 檔案亂碼 。 正常的程式碼檔案變成了下面開啟的樣子 clean,rebuild,invalidate cashes都試過了,直到發現了下面的