数据库
文章平均质量分 51
__HelloWorld__
这个作者很懒,什么都没留下…
展开
-
sp_lock
SQL Server,SP_LOCK转载 2016-05-11 18:16:06 · 1212 阅读 · 0 评论 -
Elastic Job 入门教程(六)— “动态”新增脚本类型作业(Script Job)
在Elastic Job 入门教程(二)— Spring Boot框架下是实现Elastic Job 脚本作业(Script Job)中,我们简单介绍了如何在SpringBoot框架下以注解的方式实现脚本类型作业(Script Job),这里我们要提出一个问题? 如何在不修改源码的情况下,仅通过增加配置就可以达到新增一个脚本类型的作业? 这是有意义的,因为在实际的业务场景中,我们不可能只有一个...原创 2018-09-27 21:55:58 · 1549 阅读 · 0 评论 -
Spring Boot 1.0多数据源配置
在Spring Boot 1.x下,我们的多数据源配置如下: 读数据库 @Configuration @EnableTransactionManagement @EnableJpaRepositories(entityManagerFactoryRef = "entityManagerFactoryPrimary", transactionManagerRef = "transactionMa...原创 2018-09-13 10:54:58 · 678 阅读 · 0 评论 -
Flask Web开发入门(六)之访问数据库
我们介绍两种访问MySQL数据库的方式,一种是使用mysql.connector直连,另一种是使用sqlalchemy ORM框架。 mysql.connector直连方式 # get database connection def get_connection(): try: conn = mysql.connector.connect(**config)原创 2018-01-08 21:20:19 · 1594 阅读 · 2 评论 -
Flask Web开发入门(七)之SQLAlchemy
上一章中,我们简单介绍了使用 SQLAlchemy ORM框架来访问MySQL数据库,本章我们将继续就此话题进行展开。 SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQ原创 2018-01-09 20:03:37 · 1128 阅读 · 0 评论 -
Flask Web开发入门(九)之表单处理
本章我们介绍Flask Web开发中的表单处理 application/json类型请求 前台请求代码: $.ajax({ url: '/add' , type: 'POST' , data: JSON.stringify(data.field)原创 2018-01-10 19:47:07 · 16897 阅读 · 22 评论 -
Python 使用mysql-connector-python访问MySql
conn = mysql.connector.connect(host='10.214.168.25', port='3306', user='user', password='password', database='test') cursor = conn.cursor() cursor.execute('se原创 2017-12-25 19:42:07 · 2323 阅读 · 1 评论 -
SQL Server - Heap Structures
A heap is a table without a clustered index. Heaps have one row in sys.partitions, with index_id = 0 for each partition used by the heap. By default, a heap has a single partition. When a heap has mult转载 2017-06-14 21:37:19 · 528 阅读 · 0 评论 -
SQL Server - Nonclustered Index Structures
Nonclustered indexes have the same B-tree structure as clustered indexes, except for the following significant differences: The data rows of the underlying table are not sorted and stored in order base转载 2017-06-14 21:49:32 · 468 阅读 · 0 评论 -
SQL Server - Clustered Index Structures
In SQL Server, indexes are organized as B-trees. Each page in an index B-tree is called an index node. The top node of the B-tree is called the root node. The bottom level of nodes in the index is call转载 2017-06-14 21:41:41 · 640 阅读 · 0 评论 -
SQL Server - Table and Index Organization
Tables and indexes are stored as a collection of 8-KB pages. This topic describes the way table and index pages are organized.Table OrganizationThe following illustration shows the organization of a ta转载 2017-06-14 21:31:14 · 685 阅读 · 0 评论 -
数据库隔离级别—Database Isolation Level
事务隔离级别用以控制 读取数据时是否需要获取锁以及获取何种类型的锁。 锁的持有时间。 当读取正在被其他事务修改的数据时: 是阻塞读一直等到排他锁释放 还是读取已提交(Read committed) 抑或读取尚未提交的修改数据(Read uncommitted )。 设置置事务隔离级别并不会影响你修改数据所获取的锁,因为在事务中任何涉及数据修改都是排他锁,直至事务结束才会释放,无论你设置的事翻译 2017-03-27 18:42:45 · 1288 阅读 · 0 评论 -
SQL Server Execution Plan Recompile and Clean
重新编译执行计划 EXECUTE PROCEDURE WITH RECOMPILE; EXEC sp_recompile PROCEDURE; 从执行缓存中删除执行计划 刪除所有:DBCC FreeProcCache with no_infomsgs 刪除特定執行計劃: DBCC FREEPROCCACHE [ ( { plan_handle | sql_ha原创 2017-01-10 19:45:25 · 572 阅读 · 0 评论 -
DBCC
DBCC INDEXDEFRAG dbcc indexdefrag('数据库名','表名') 对特定的表或者视图执行碎片整理 官方参考文档建议不要再使用此命令进行新的程序开发,因为在新的SQLServer版本中,此功能将删除。 建议使用Alter Index DBCC DBREINDEX dbcc dbreindex('表名') 重建表的所有索引 dbcc dbreindex('表原创 2016-12-02 21:50:39 · 583 阅读 · 0 评论 -
提高SQL Server性能
如何提高SQL Server的性能 提供SQL Server性能总的来说有两种方式: 1、扩容,提高服务器性能,显著提高CPU、内存,解决磁盘I/O瓶颈。 2、优化应用程序 引起数据性能问题主要原因: l 不了解系统性能和可扩展行 l 一次检索太多数据 l 错误的使用数据库事务 l 错误的使用数据库索引 l 混淆OLTP、OLAP和报表工作负载 l 相对低效的模式S翻译 2016-12-02 20:58:11 · 3429 阅读 · 0 评论 -
Spring Boot 使用 H2 内存数据库
H2 is one of the popular in memory databases. H2 is a relational database management system written in Java. It can be embedded in Java applications or run in the client-server mode. 添加H2 POM依赖 &l...原创 2018-11-14 10:37:49 · 2963 阅读 · 0 评论