- ASP.NET Core 2 High Performance(Second Edition)
- James Singleton
- 203字
- 2021-07-08 09:39:09
SQL
First off, we will cover SQL-related issues. So, if you're not using a relational database, you can skip this bit; for example, if you use a NoSQL store or a document database instead. Relational databases are a very mature technology and are flexible in their uses. However, it is essential to have a basic knowledge of the SQL syntax and how databases work in order to use them effectively. Even Azure Cosmos DB (previously known as DocumentDB) has an optional SQL API.
It can be tempting when using an O/RM tool, such as Entity Framework (EF), to ignore SQL and stay in the C# world; however, a competent developer should be able to write a high-performance SQL query. Ignoring the realities of how a database engine works will often lead to performance issues. It's easy to write code with an O/RM tool that's too chatty with the database and issues far too many queries for an operation. Not having the correct indexes on a table will also result in poor performance.
During development, you may not notice these mistakes, unless you use tools to identify the inefficient events that occur. Here, we will show you a couple of ways of doing this.
- Unity 2020 By Example
- WildFly:New Features
- Node.js Design Patterns
- LabVIEW程序設計基礎與應用
- 信息可視化的藝術:信息可視化在英國
- Spring Cloud、Nginx高并發核心編程
- 實戰Java高并發程序設計(第3版)
- 單片機應用與調試項目教程(C語言版)
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- Julia for Data Science
- Buildbox 2.x Game Development
- Modern C++ Programming Cookbook
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- Getting Started with Windows Server Security
- Magento 2 Developer's Guide