數據庫管理員

對希望提高數據庫技能並向社區中其他人學習的數據庫專業人員進行問答

0
如何在DECIMAL(18,3)中存儲日期和時間?
我目前正在使用包含DECIMAL(18,3)列的數據庫方案,該列應包含日期和時間。可悲的是,我沒有任何示例數據,需要自己創建。但是,我不知道如何正確格式化我要插入的日期,因為當您將年,月,日,小時,分鐘和秒加在一起...
  

2
無法在PostgreSQL 9.5中運行psql
我在Ubuntu 16.04 LTS上使用Postgresql 9.5。輸入psql時收到以下錯誤:一個 p2020_0 在檢查/var/log/postgresql/postgresql-9.5-main.log中的日誌時,我看到以下錯誤: 2018-11-26 13:17:41 IST [3508-1] FATAL: could not access private key file /etc/ssl/private/ssl-cert-snakeoi...
   

1
是否必須使用在標準版上不擴展的索引視圖?
我最近在70-762 Developing SQL Databases (p. 67)中閱讀了以下文本: The first benefit of using an indexed view is that when you use it Enterprise Edition of SQL Server, it uses the stored data in the index structure. For Standard Edition, it uses the code of the query unless you use a...
   


0
審核正在使用哪些用戶帳戶特權的MariaDB
我希望通過更好地審核用戶帳戶和每個用戶帳戶的特權來提高我的MariaDB安裝的安全性。此數據庫作為服務提供給企業中的許多其他用戶,在某些情況下,人們離開公司或實際上不需要他們要求的特權級別。我想審核用戶帳戶並...
    

2
SQL可用性組中同步和異步數據庫的CPU成本
我們正在考慮為SQL Server建立一個新的SQL Always On可用性組環境。我們想知道同步節點或異步節點的CPU使用率是否存在差異?我的一位同事也說監聽器的數量有限制(因為建議每個AG都有一個監聽器,所以AG的監聽器也有限制),但...
   

1
MongoDB的服務發現
實現在mongodb集群中使用的服務發現(如ETCD)的最佳方法是什麼?我希望有1個用於HA的主設備和兩個節點,在我的主設備中,我有一個靜態IP,但是節點可能可以更改IP。重新創建節點後,該節點應連接到主mongo以更新復制群集。...
 

0
MariaDB在午夜做什麼?
MariaDB是否特別在午夜做任何事情並持續1.5個小時?過去一周,我注意到mysqld使用100%的CPU和75%的RAM,這減慢了我其他應用程序的速度。查看當前連接,目前沒有慢查詢或類似事件發生。這是50GB的InnoDB數據庫,其中包含2500多個...
  

3
刪除字符串結尾的不可見的空字符
由於未知原因,我的VARCHAR(1000)列之一中的許多字符串都已用不可見的字符終止。declare @BrokenString varbinary(max)=0x6D0079002000620075006700670065006400200073007400720069006E006700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
   

1
在專用服務器上安裝SSIS
我們計劃在新的專用ETL服務器上安裝SSIS 2016。將從SQL Server代理(在單獨的服務器上)或從應用程序(同樣在單獨的服務器上)調用程序包。通過閱讀Microsoft docs,看來我們需要在專用SSIS服務器上安裝數據庫引擎和Integration Services...
    

0
會計系統的數據庫設計
如何在會計系統中更新記錄,即標準做法是什麼?是否保留所有記錄並即時進行計算,還是每次從最終金額中加減 $ current_balance 。第一種快速進行計算的方法,即將所有存款加總並減去所有費用是獲得結果的肯定方法,但是隨...
 

2
在遞歸項之間使用遞歸
是否可以在PostgreSQL中使用WITH RECURSIVE查詢,而遞歸術語是不同表的並集?我的用例是從表中提取一些元組和一些邏輯規則: 我想利用具有以下語法的遞歸查詢:WITH RECURSIVE cte_name( CTE_query_definition -- non-recursive term UNION CTE_query...
   

6
Postgres 9.0與Postgres 10和11的性能
我們希望將數據庫從虛擬主機提供商(postgres 9.0)移至本地網絡服務器(嘗試了postgres 10和最新的11)我們的機器是Windows服務器,具有16GB內存的快速XEON機器,僅用於數據庫。但是,即使在提高default_statistics_targer = 4000並分析統計...
   


5
如何在SQL Server 2008中導入CSV文件?
我正在嘗試在SQL Server 2008中導入CSV文件。BULK INSERT是一種解決方法,但它適用於SQL Server 2014 onwards中的CSV。實現這一目標的另一種方法是什麼?任何想法/想法都值得讚賞。...
    

0
隔離對多租戶數據庫中的租戶數據的訪問
我們為Web應用程序的所有租戶提供了一個SQL Server數據庫。我們如何確保支持工程師直接通過SSMS查詢數據庫時,他們僅接觸屬於一個租戶的數據?該Web應用程序可靠地隔離了租戶之間的數據,因為所有數據庫查詢都有一個自動添...
    

0
請幫我進行SQL備份
我在使用Sql Backup方法時遇到一些困難,我不確定我的方法是否正確,我在使用下面介紹的備份方法; 在維護計劃中創建了名為Xbackup的完整備份,該備份在X外部驅動器中以擴展名* .bak備份。每天一次在Sql Server Agent中自動創建的...
   

0
我應該使用bigint或varchar(20)作為Postgres的主鍵嗎?
我從API獲得18個字符長的ID,目前將它們存儲為varchar(20)。它們用作主鍵和外鍵。就我而言,在性能上使用bigint代替字符串類型更好嗎?由於JavaScript無法處理bigints,因此默認情況下會將它們轉換為字符串,但是我可以將列設置為b...
   

0
SQL Server 2012-登錄到用戶的映射
在從Oracle遷移到SQL Server方面,我仍然有些掙扎,尤其是對於login-vs-user而言。我已經從客戶端站點還原了數據庫,因此我們可以獲取開發副本。我想使用該新數據庫作為默認數據庫設置登錄名,並將其映射到該數據庫的用戶。但...
 

4
為什麼我的數據庫還原被中止?
我正在嘗試將SQL Server 2016數據庫還原到SQL Server 2017 docker實例(microsoft/mssql-server-linux:latest)。該過程似乎是:創建docker容器:docker run -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=<strong password>’ -p 1433:1433 --name 'sql1' microsoft/mssql-server-linux ...
    

Next page