Loading

摘要: 索引常见模型 先介绍比较常见简单的数据索引:哈希表、有序数组、搜索树 哈希表 哈希表是一种以键值存储数据的结构,只用输入key就能找到value。 哈希表就是把key放在一个位置,把值经过计算均匀的分布在数组里,多个 key 值经过哈希函数的换算,会出现同一个值的情况。处理这种情况的一种方法是,拉出 阅读全文
posted @ 2021-03-01 19:41 炒焖煎糖板栗 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 如果执行这条更新语句数据库是如何执行的呢? update Student set name='小明' where StudentID=1 根据之前说过的SQL语句查询的流程来说,只要表上有数据更新,有关查询的索引就会失效,接下来分析器会根据每个单词识别知道这是Update语句,优化器根据这个ID获取 阅读全文
posted @ 2021-02-25 18:10 炒焖煎糖板栗 阅读(286) 评论(0) 推荐(0) 编辑
摘要: MySQL应用优化 [TOC] 1.数据库连接池 对于数据库来说,频繁的关闭创建连接是比较消耗资源的,所以有必要建立 数据库连接池 2.减少对MySQL的访问 在写代码的时候,一个sql查询了某两个字段,而另一个sql查询了id字段,则可以将这sql合并,就可以减少对数据进行重复检索。 还可以增加缓 阅读全文
posted @ 2021-02-24 09:11 炒焖煎糖板栗 阅读(524) 评论(0) 推荐(0) 编辑
摘要: MySQL日志 1.1错误日志 是MySQL中最重要的日志,当MySQL服务启动停止时,以及其他运行过程中发生错误的信息,可以查看此日志。 show variables like 'log_error'; 2.2 二进制日志 二进制日志(binLog)记录了所有DLL语句(数据库表结构以及定义),还 阅读全文
posted @ 2021-02-24 09:04 炒焖煎糖板栗 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 平常我们看到的只是一条语句执行出来的结果,并不知道中间发生了什么,今天就来探究一下,MySQL语句的执行过程。 1.连接器 每次使用Mysql会先连接到数据库上面,连接器负责跟客户端进行连接 mysql -u root -p 然后根据密码,判断我登陆进去会有什么权限,并分配权限给我 通过 show 阅读全文
posted @ 2021-02-24 09:03 炒焖煎糖板栗 阅读(157) 评论(0) 推荐(0) 编辑
摘要: MySQL优化步骤 首先学会如何定位到SQL语句 1.1查看SQL语句的执行次数 在MySQL中可以通过命令查看服务器该表状态信息 show status like 'Com_______'; 如果想查看整个数据库信息 show global status like 'Com_______'; 下面 阅读全文
posted @ 2021-01-06 22:04 炒焖煎糖板栗 阅读(654) 评论(0) 推荐(2) 编辑
摘要: MySQL高级-存储引擎 存储引擎是基于表的,同一个数据库不同的表可能有不同的存储引擎,在MySQL5.5版本之后,存储引擎默认是InnoDB,而在之前默认是MyISAM。 在MySQL中输入 show engines;可以查看所有支持的引擎。 show variables like '%stora 阅读全文
posted @ 2020-12-06 14:36 炒焖煎糖板栗 阅读(340) 评论(0) 推荐(0) 编辑
摘要: ###什么是MVVM模式,Model(模型)-View(视图)-ViewModel(视图模型) 先来讲MVC模式,模型-视图-控制器,相信大多数人都用过原理无非是: 页面产生某个请求,先找到页面对应的控制器,然后触发控制器的方法,控制器去模型调取数据拿回来,再返回给相应的视图,最后呈现页面。 MVV 阅读全文
posted @ 2020-09-11 09:12 炒焖煎糖板栗 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 首先通过查找其他方法:引入了Entity framework 还是没用 最后直接把using删掉,括号去掉就可以了 阅读全文
posted @ 2020-08-28 11:47 炒焖煎糖板栗 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 在项目中遇到这样的问题 检查命名空间都已引入 PresentationCore PresentationFramework WindowsBase 后来检查发现是由于属性没有指定命名空间,加上ad前缀 阅读全文
posted @ 2020-08-28 10:21 炒焖煎糖板栗 阅读(361) 评论(0) 推荐(0) 编辑