原创 UBUNTU 16.04 MYSQL 5.7多實例安裝

版本:ubuntu 16.04 mysql 5.7 查看MYSQL信息 dpkg -l|grep mysql MYSQL 卸載: sudo apt-get autoremove sudo apt-get remove mys

原创 觸發器系列一之DDL觸發器

近期出於同步數據的需求,需要創建一個具有在目標數據庫具有alter table權限的帳號,但是由於該工具在alter table同步表結構時會同時頻繁發起create index和drop index。現階段工具無法優化,只能從權

原创 知識碎片之排序規則

定義:在 Microsoft SQL Server 中,字符串的物理存儲由排序規則控制。排序規則指定表示每個字符的位模式以及存儲和比較字符所使用的規則。 在查詢分析器內執行下面語句,可以得到SQL SERVER支持的所有排序規則。 sel

原创 Ubuntu安裝mssql2017

服務器版本 Ubuntu 16.04 數據庫版本 Sqlserver2017 系統必備 : 至少2G內存 : 文件系統 XFS或EXT4 (其他文件系統,如BTRFS,均不受支持) : 磁盤空間

原创 TEMPDB空間已滿

數據庫tempdb在運行過程中主要會遇到2種報錯: 1.tempdb空間已滿 2.tempdb日誌已滿 正常情況下,tempdb空間及日誌使用率會自動收縮,不需要我們定期收縮。但有些時候,效率較差的SQL語句調用較多的臨時表運行較

原创 UBUNTU 16.04安裝配置ZABBIX 4.2

#下載安裝資源: wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1+xenial_all.

原创 記一次alwayson主從執行計劃不一致

前幾天有生產人員反饋:同一個SQL語句,在從庫可以正常執行,在主庫上執行就報錯。 具體的sql語句如下: select DISTINCT convert(date,SUBSTRING(TEST_ID,9,8)) AA, SURVEY

原创 分區表與普通表之間切換的報錯

將分區數據切換至普通表 1.報錯:‘ALTER TABLE SWITCH’ 語句失敗。表’db_test.dbo.test_parti’ 已分區,但 索引’PK_test_parti’ 未分區。 答:源表或分區以及目標表或分區必須在

原创 sqlserver創建分區表

–創建文件組 ALTER DATABASE InsideTSQL2008 ADD FILEGROUP [InsideTSQL2008_FileGroup_1] ALTER DATABASE InsideTSQL2008 ADD

原创 錯誤號 14234: '指定的 '@server' 無效(有效值由 sp_helpserver 返回)。'

返回的錯誤爲 14234: ‘指定的 ‘@server’ 無效(有效值由 sp_helpserver 返回)。’。請使用此操作和錯誤來確定失敗的原因並重新提交請求。’。請使用此操作和錯誤來確定失敗的原因並重新提交請求。 使用如下語句查

原创 關於開啓CDC實例的二三事(二)

其實公司從很久之前就開始用CDC做數據同步,之前的博客也記錄過使用CDC過程中遇到的問題。 無法更改列 ‘xxx’,因爲它是 ‘REPLICATED’。 CDC的ct表出現違反唯一約束錯誤 今天打算把CDC相關知識點具體總結一下: 一

原创 UBANTU 16.04 MYSQL 5.7多實例安裝

版本:ubantu 16.04 mysql 5.7 查看MYSQL信息 dpkg -l|grep mysql MYSQL 卸載: sudo apt-get autoremove sudo apt-get remove mysql

原创 finddb,conndb 函數增加

vi .bashrc –添加下列內容 function cdb(){ mysql -u’test_1’ -p -S$(find /db/mysql* -name $1 -type d 2>/dev/null|awk -F’/’ ‘{p

原创 在只讀庫中解決孤立用戶

如果在ALWAYSON集羣中出現這樣的問題: 1.同一個用戶名,可以登錄主節點查詢某個庫,在從節點卻無相關查詢權限,連接從節點中的某個數據庫即報錯。但是在該報錯數據庫中能查詢到當前用戶的權限足夠 2.數據庫遷移後,原正常工作的DBLI

原创 正在進行事務回滾.估計回滾已完成:0%.估計剩餘時間:0秒.

今天在給數據表字段做長度變更時,遇到一點問題.由於是生產環境,在爲該表做變更操作時刻意挑的操作低峯時段.正常10m左右可以完成的操作執行了20分鐘左右還是正在執行中.查詢會話狀態,發現該會話狀態是suspended,等待類型是PAGEIO