随笔分类 -  数据库

摘要:创建存放备份sql的文件夹 测试命令行备份数据库 [ /usr/local/mysql/bin/mysqldump] mysql的备份脚本 [--opt ] 参数 [-uroot ] -u数据库用户名 -h数据库地址 数据库名 > 导出的文件路径; [-proot ] -p数据库用户密码 [ -hl 阅读全文
posted @ 2019-02-27 15:18 tianyamoon 阅读(8878) 评论(1) 推荐(0)
摘要:先登录mysql 查看是否开启日志记录 OFF 关闭 ON 开启 临时开启日志记录 这时执行的所有sql都会被记录下来,但是如果重启mysql就会停止记录需要重新设置 查看100行日志 查看全部 查看是否开启binlog 查看当前的binlog日志 show master status ; 阅读全文
posted @ 2018-12-11 15:15 tianyamoon 阅读(3495) 评论(0) 推荐(0)
摘要:1.配置MongoDB的yum源 创建yum源文件: #cd /etc/yum.repos.d #vim mongodb-org-4.0.repo 添加以下内容:(我们这里使用阿里云的源) 这里可以修改 gpgcheck=0, 省去gpg验证 安装之前先更新所有包 : # yum update 2. 阅读全文
posted @ 2018-10-29 11:19 tianyamoon 阅读(21566) 评论(1) 推荐(5)
摘要:十年河东,十年河西,莫欺少年穷。 EF就如同那个少年,ADO.NET则是一位壮年。毕竟ADO.NET出生在EF之前,而EF所走的路属于应用ADO.NET。 也就是说:你所写的LINQ查询,最后还是要转化为ADO.NET的SQL语句,转化过程中无形降低了EF的执行效率。 但是,使用EF的一个好处就是系 阅读全文
posted @ 2018-09-03 16:18 tianyamoon 阅读(3694) 评论(0) 推荐(0)
摘要:之前做项目的时候,做出来的系统的性能不太好,在框架中使用了EntityFramework,于是就在网上查资料,研究如何提高EF的性能。 在这分享一篇博客 批量操作提升EntityFramework的性能 里面提供了一个扩展库Entity Framework扩展库,在这里面找到了一些比较好的方法。下面 阅读全文
posted @ 2018-09-03 16:10 tianyamoon 阅读(2364) 评论(1) 推荐(1)
摘要:开发应用程序久了,总想刨根问底,尤其对一些有公共答案的问题。大家都能解释,但是追根究底,都解释不清。凡是都有为什么,而且用数字说明问题是最直观的。 本文主要想探究一下连接数据库的细节,尤其是在Web应用中要使用数据库来连接池,以免每次发送一次请求就重新建立一次连接。对于这个问题,答案都是一致的,建立 阅读全文
posted @ 2018-08-21 12:49 tianyamoon 阅读(1756) 评论(0) 推荐(2)
摘要:一.工具及环境 Visual Studio 2017 15.4.3 MySql Navicat for MySQL 二.Entity Framwork Core 2.0 MySql Code First 及 数据库迁移(Migrations) 1.创建Asp.Ner Core 应用程序 2.项目创建 阅读全文
posted @ 2018-08-18 17:39 tianyamoon 阅读(456) 评论(0) 推荐(0)
摘要:主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。 必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计 阅读全文
posted @ 2008-04-02 13:02 tianyamoon 阅读(19499) 评论(17) 推荐(2)