标签: database

具有非常大的数据库文件的sqlite的性能特征是什么?

我知道sqlite对于非常大的数据库文件表现不佳,即使它们受支持(曾经在sqlite网站上发表评论,说明如果你需要的文件大小超过1GB,你可能要考虑使用企业rdbms.再找不到它,可能与旧版本的sqlite有关.

但是,出于我的目的,我想在考虑其他解决方案之前了解它到底有多糟糕.

我说的是数千兆字节的sqlite数据文件,从2GB开始.有人对此有经验吗?任何提示/想法?

database sqlite performance

317
推荐指数
9
解决办法
16万
查看次数

T-SQL Cast与转换

什么时候应该使用CASTvs. 一般指导CONVERT?是否存在与选择其中一个相关的性能问题?是否更接近ANSI-SQL?

sql t-sql database sql-server

314
推荐指数
6
解决办法
12万
查看次数

Room - Schema导出目录未提供给注释处理器,因此我们无法导出架构

我正在使用Android数据库组件室

我已经配置了所有内容,但是当我编译时,Android Studio会给我这个警告:

模式导出目录未提供给注释处理器,因此我们无法导出模式.您可以提供 room.schemaLocation注释处理器参数或将exportSchema设置为false.

据我所知,它是DB文件所在的位置

它怎么会影响我的应用程序?这里的最佳做法是什么?我应该使用默认位置(false值)吗?

java database android android-room

310
推荐指数
10
解决办法
8万
查看次数

我该如何处理MySQL中的--secure-file-priv?

我正在学习MySQL并尝试使用一个LOAD DATA子句.当我使用它如下:

LOAD DATA INFILE "text.txt" INTO table mytable;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

MySQL服务器使用--secure-file-priv选项运行,因此无法执行此语句

我该如何处理这个错误?

我已经检查了同一错误消息的另一个问题,但仍无法找到解决方案.

我正在使用MySQL 5.6

mysql database

309
推荐指数
14
解决办法
47万
查看次数

外键和主键的Postgres和索引

Postgres会自动将索引放在外键和主键上吗?我该怎么说?是否有一个命令可以返回表上的所有索引?

sql database postgresql foreign-keys

308
推荐指数
7
解决办法
11万
查看次数

版本化SQL Server数据库

我想让我的数据库受版本控制.有没有人有任何建议或推荐的文章让我开始?

我总是希望在那里至少有一些数据(如alumb提到的:用户类型和管理员).我还经常需要大量生成的测试数据来进行性能测量.

database svn sql-server version-control

306
推荐指数
26
解决办法
9万
查看次数

字符集和整理意味着什么?

我可以阅读MySQL文档,它非常清楚.但是,如何决定使用哪个字符集?整理有哪些数据会产生影响?

我要求解释这两个以及如何选择它们.

mysql database database-design character-set

299
推荐指数
4
解决办法
12万
查看次数

如何修改mysql表中列的大小?

我创建了一个表,并意外地将varchar长度300代替65353.我该如何解决这个问题?

一个例子将不胜感激.

mysql database alter-table

295
推荐指数
2
解决办法
28万
查看次数

如何停止redis-server?

我显然有一个redis-server实例正在运行,因为当我尝试通过输入启动一个新服务器时redis-server,我受到以下欢迎:

Opening port: bind: Address already in use
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何停止此服务器并启动一个新服务器.

redis-server当我在CLI中键入时,是否可以附加任何命令?

我的操作系统是Ubuntu 10.04.

database ubuntu redis

295
推荐指数
19
解决办法
38万
查看次数

通过命令行删除PostgreSQL数据库

我正在尝试删除我的数据库并通过命令行创建一个新数据库.

我使用登录psql -U username然后执行a \connect template1,然后执行a DROP DATABASE databasename;.

我收到了错误

其他用户正在访问数据库databasename

我关闭Apache并再次尝试这个,但我仍然收到此错误.难道我做错了什么?

database postgresql

295
推荐指数
4
解决办法
35万
查看次数