数据库

总计 10 页,当前第 1 页
Oracle

Oracle数据库建立索引的原则

数据库建立索引的原则确定针对该表的操作是大量的查询操作还是大量的增删改操作。尝试建立索引来帮助特定的查询。检查自己的sql语句,为那些频繁在where子句中出现的字段建立索引。尝试建立复合索引来进一步提高系统性能。修改复合索引将消耗更长时间,同时,复合索引也占磁盘空间。对于小型的表,建立索引可能会影响性能应该避免对具有较少值的字段进行索引。避免选择大型数据类型的列作为索引。索引建立的原则索引查询是数据库中重要的记录查询方法,要不要进入索...
2个月前 (02-20) 阅读(11) 赞一个 (0) 评论() 链接直达
数据库

带你发现新大陆之图数据库解密?

一、关系型数据库的不适性在众多不同的数据模型里,关系数据模型自20世纪80年代就处于统治地位,而且出现了不少巨头,如Oracle、MySQL,它们也被称为:关系数据库管理系统(RDBMS)。然而,随着关系数据库使用范围的不断扩大,也暴露出一些它始终无法解决问题,其中最主要的是数据建模中的一些缺陷和问题,以及在大数据量和多服务器之上进行水平伸缩的限制。同时,互联网发展也产生了一些新的趋势变化: 用户、系统和传感器产生的数据量呈指...
3个月前 (01-27) 阅读(159) 赞一个 (0) 评论() 链接直达
MySql

MySql 中聚合函数增加条件表达式

有个需求,某张表,有个状态字段(1:成功,2:失败,类似这样的),现要用日期分组统计不同状态下的数量先写了个子查询:select aa.logDate,aa.totalLogs    ,(select count(1) from dxp.dxp_handlermodel where aa.logDate=DATE_FORMAT( sta...
5个月前 (11-20) 阅读(163) 赞一个 (0) 评论() 链接直达
MySql

Error Code: 1175 You are using safe update mode and you tried to update a table without a WHERE that

今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:原因是在safe mode下,要强制安全点,update只能跟where了,取消这个限制,只需要设置 SET SQL_SAFE_UPDATES = 0;Error Code: 1175You are using safe update mode and you tried to update a table without a WH...
6个月前 (10-31) 阅读(149) 赞一个 (2) 评论() 链接直达
MySql

MySQL大表优化方案

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非IN...
7个月前 (09-20) 阅读(192) 赞一个 (0) 评论() 链接直达
MongoDB

MongoDB生成UUID字符串

MongoDB生成UUID字符串转换String类型UUID官方UUID介绍;https://docs.mongodb.com/manual/reference/method/UUID/index.htmlMongodo的UUID默认是返回一个Bson的UUID对象,并非字符串。且UUID需要传递一个(指定一个32字节的十六进制字符串转换为UUID BSON子类型)参数示例如下var myuuid = &#...
7个月前 (09-08) 阅读(320) 赞一个 (1) 评论() 链接直达
MongoDB

MongoDB与其他数据库对比

《MongoDB实战 第二版》第1章为现代Web而生的数据库,本章我们讲述了很多内容。概括一下,MongoDB是一款开源的、基于文档的数据库管理系统,是针对现代互联网应用程序的数据和伸缩性要求而设计的,其特性包括动态查询、二级缓存、快速的原子更新和复杂的聚合,还支持基于自动故障转移的复制和用于水平扩展的自动分片。本节为大家介绍MongoDB与其他数据库的对比。数据库的数量非常的多,而且对比所有的数据库是不现实的。幸运的是,绝大部分数据库...
7个月前 (09-08) 阅读(190) 赞一个 (1) 评论() 链接直达
MongoDB

MongoDB ObjectId介绍

官方文档:https://docs.mongodb.com/manual/reference/method/ObjectId/index.html概述创建新的ObjectId获取文档的时间戳ObjectId十六进制字符串表示形式> db.col.find() { "_id" : ObjectId("56c56dd4ca446fab71e4c38a")...
8个月前 (09-05) 阅读(268) 赞一个 (1) 评论() 链接直达
MongoDB

MongoDB 复制数据库和表

复制数据库使用 copyDatabase命令完成复制数据库,格式:copyDatabase(fromdb,todb,fromhost[,username,password])fromdb:源数据库名称todb:目标数据库名称fromhost:源数据库地址,本地和远程都可以username:远程数据库用户名password:远程数据密码例子1、将本地db2库复制本地,并重命名db1> db.copyDatabase(&qu...
8个月前 (09-04) 阅读(253) 赞一个 (0) 评论() 链接直达
MongoDB

MongoDB如何复制collection里的数据到另一个collection方法总结

MongoDB的可以直接复制数据库,但是对于数据库里的表却没有直接的复制语句。在项目中遇到数据放错collection了情况就很棘手,现在将方法总结如下:1、使用工具Studio 3T for MongoDB选择一个数据库中的Collections集合,然后按住 Ctrl+C 复制快捷键会弹出如下帮助框。点击 Ctrl+V 粘贴快捷键,重命名一下复制的名称即可。2、使用工具Robo 3T在Collection中,右键选择复制Collec...
8个月前 (09-04) 阅读(442) 赞一个 (0) 评论() 链接直达
MongoDB

MacOS系统中MongoDB安装、启动与关闭服务

1、选择版本下载官方地址:https://www.mongodb.com/download-center2、将MongoDB添加到环境变量中我是用的是zsh,所以在用户目录下的.zshrc文件中底部,添加如下内容MONGODB_HOME=/Users/liurenkui/myLibrary/mongodb-osx-x86_64-3.4.7 export PATH=".:$PATH:$MONGODB_HOME/bin...
8个月前 (09-04) 阅读(533) 赞一个 (2) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅