Database Reference
In-Depth Information
Figure 33-2.
Folder with natively-compiled objects
All of the file names start with the prefix
xtp_
followed either by the
p
(stored procedure) or
t
(table) character,
which indicates the object type. The two last parts of the name include the database and object IDs for the object.
File extensions determine the type of the file, such as:
*.mat.xml
files store an XML representation of the MAT structure.
*.c
files are the source file generated by the C code generator
.
*.obj
are the object files generated by the C compiler.
*.pub
are symbol files produced by the C compiler.
*.out
are log files from the C compiler.
*.dll
are natively-compiled DLLs generated by the C linker. Those files are loaded into
SQL Server memory and used by the in-memory OLTP engine.
■
you can open and analyze C source code and XML Mat in the text editor application to get a sense of the native
compilation process.
Tip